summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* makefile: cleanup, simplify, and optimize dependency generation0.6.0-a1Steven Noonan2009-11-061-20/+9
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Fix moves.target getting out of sync with ray in targetting.Robert Vollmert2009-11-071-36/+17
| | | | | | | | This was causing ASSERTs in tiles (BR 2886295). Also, beams weren't getting drawn when mouse-targetting. Now tracking ray target separately from moves.target. Also some slight cleanup. More needed.
* Change a bunch of you.can_see(mon) to mon->observable.Robert Vollmert2009-11-072-12/+12
| | | | | Without player LOS, this was causing messaging errors in the arena.
* Make player use actor LOS instead of env.show_los.Robert Vollmert2009-11-073-8/+1
|
* Give actors their own LOS.Robert Vollmert2009-11-072-1/+19
|
* los_def: Implement default constructor and initialize field show.Robert Vollmert2009-11-071-1/+7
|
* Add default value constructor to FixedArray.Robert Vollmert2009-11-071-0/+13
|
* Split out los_def into separate header file.Robert Vollmert2009-11-072-26/+33
|
* rltiles/makefile: pay attention to appropriate ARCHS flagsSteven Noonan2009-11-061-1/+2
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* makefile: util/*.o should also pay attention to CFLAGS changesSteven Noonan2009-11-061-1/+1
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* makefile: rebuild .d files and contribs if CFLAGS changeSteven Noonan2009-11-069-4/+4
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* makefile: build native arch on Mac OS XSteven Noonan2009-11-061-4/+1
| | | | | | | The previous default was 'i386', but that obviously wouldn't go well on a PowerPC machine. Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* makefile: change ARCHS variable to use literal archs rather than flagsSteven Noonan2009-11-061-3/+5
| | | | | | i.e. ARCHS="-arch i386 -arch ppc" is now ARCHS="i386 ppc" Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* makefile: unify two Darwin-specific sectionsSteven Noonan2009-11-061-7/+5
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Fix a few more mising includes.Jude Brown2009-11-072-0/+2
|
* Forgot to include some include filesMatthew Cline2009-11-063-0/+14
| | | | Didn't check compilation with DEBUG_DIAGNOSITCS (oops)
* mon-cast: fix is_valid_mon_spell()Matthew Cline2009-11-062-8/+16
| | | | | is_valid_mon_spell() should now correctly return true for non-targetted monster spells.
* Remove generalised quote for nagas due to length restriction.Jude Brown2009-11-071-17/+0
| | | | | | The quote doesn't show up for any naga now due to the combination of its length, and of the extended length of descriptions (statistics, resistances, etc). It should be replaced with a shorter one.
* Simplify the formula for Jiyva-worshipping players' royal jelly spawns.David Lawrence Ramsey2009-11-061-2/+2
|
* Split up debug.ccMatthew Cline2009-11-0631-7372/+7634
|
* showsymb.cc: Fix compilation errror.Matthew Cline2009-11-061-0/+2
|
* Simplify rain and sunlight a bitCharles Otto2009-11-062-17/+17
| | | | | | | Use dungeon_terrain_changed in rain and sunlight, inflict and remove ENCH_AQUATIC_LAND solely in monsters::apply_location_effects. Make sunlight alert monsters it affects.
* Move Feawn's abilities to godabil.h/ccCharles Otto2009-11-065-873/+879
|
* Generalize monster targeting of beneficial spells slightly.Charles Otto2009-11-061-1/+19
|
* Remove the relation between royal jelly spawns and attack sizesStefan O'Rear2009-11-061-4/+8
| | | | It was too scummable, especially with Sticky Flames.
* externs.h: Move monsters class forward declareMatthew Cline2009-11-061-1/+1
| | | | | The forward declaration of the monsters class wasn't early enough in the file.
* Update the list of brands that TSO's weapon blessing can override.David Lawrence Ramsey2009-11-061-0/+1
|
* Simplify.David Lawrence Ramsey2009-11-061-1/+1
|
* Remove trailing whitespace.David Lawrence Ramsey2009-11-0610-12/+12
|
* Make messages consistent between opening and closing doors.David Lawrence Ramsey2009-11-061-4/+1
|
* Use coord_defs in one more place.David Lawrence Ramsey2009-11-061-4/+1
|
* Split away divine retribution into godwrath.ccAdam Borowski2009-11-076-1307/+1364
|
* Simplify.David Lawrence Ramsey2009-11-061-6/+5
|
* New unique: Aizul, disgraced guardian naga turned naga warrior.Jude Brown2009-11-079-3/+99
| | | | | | | | | | | | | | Casts Venom Bolt, Blink Other, Ensorcelled Hibernation, Slow and heals himself. Comes with a ruby-red naga barding, a shield, and a chance of a very nice weapon. Can appear on Snake:4 and Snake:5, and also on similar dungeon levels to Margery and co. Backstory: the guardian of a horde of treasure who fell asleep on the job. Thieves raided the place, and he was disgraced and kicked out. Turned to the role of a warrior, seeking redemption through battle. Currently, there's something weird with the debug build at 'xv' for monster description not displaying the right information all the time.
* Change "summon free zone" to blue smoke in due_chaos_kobolds.Jude Brown2009-11-071-1/+1
|
* Add vim tags to .gitignoreStefan O'Rear2009-11-061-0/+1
|
* A hack to convert CIA's idea of committeer names into IRC handles where ↵Eino Keskitalo2009-11-071-1/+13
| | | | | | applicable. Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
* Suppress CIA spam when merging between branches.Eino Keskitalo2009-11-071-4/+4
|
* Use coord_defs in a few more places.David Lawrence Ramsey2009-11-062-14/+7
|
* Consolidate player/monster sleep checks.David Lawrence Ramsey2009-11-068-34/+71
|
* Tweak the message when distortion heals blink frogs.David Lawrence Ramsey2009-11-061-1/+1
|
* Make DOS compilable with just make xxx CROSSHOST=i386-pc-msdosdjgppAdam Borowski2009-11-061-0/+10
|
* Put DJGPP's round() into a #define so other builds don't suffer.Adam Borowski2009-11-062-2/+5
|
* Rename the tile, tooStefan O'Rear2009-11-061-0/+0
|
* Rename purple smoke to clouds of translocational energyStefan O'Rear2009-11-0617-40/+29
|
* Replace global see_cell by observe_cell and disambiguate old uses.Robert Vollmert2009-11-0638-157/+144
| | | | | | | Calls to plain see_cell(pos) were replaced with either observe_cell(pos) or you.see_cell(pos). observe_cell where related to drawing the interface and messaging, you.see_cell for game mechanics, and one or the other in less clear cases (targetting, say).
* Move checks for the berserk state into actor::berserk().David Lawrence Ramsey2009-11-0633-93/+102
|
* Import showsymb.h in tiles files and fix some mismatched parensgunofdis2009-11-063-1/+4
| | | | | | Fixes tiles build (on Windows). Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
* Move mons_is_friendly to monsters::friendly.Vsevolod Kozlov2009-11-0640-145/+146
| | | | Signed-off-by: Robert Vollmert <rvollmert@gmx.net>
* Restore direct setting of you.position in arena.Robert Vollmert2009-11-061-1/+1
| | | | The call to set_position was triggering an ASSERT.