Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
b8513b2
Waylay Oasis Final
M59Gar Oct 10, 2015
305a0fd
Check Updates
M59Gar Oct 11, 2015
2d62393
Update Desert Snow; speech sectors
M59Gar Oct 11, 2015
f1cffbd
Music for Waylay Oasis
M59Gar Oct 11, 2015
4335d7e
Desert Bridge updates
M59Gar Oct 11, 2015
f3cfbfd
Desert weather
M59Gar Oct 11, 2015
ad90ea5
Music, NPC, firepits
M59Gar Oct 11, 2015
edd1af8
Room exits, acid rain
M59Gar Oct 11, 2015
fdaeaae
Handle deaths to elements
M59Gar Oct 11, 2015
27b969f
Fix up messy slope
M59Gar Oct 12, 2015
770734e
Move third chest
M59Gar Oct 12, 2015
ac4df91
Underground River
M59Gar Oct 13, 2015
70fc43d
Group id updates
M59Gar Oct 19, 2015
af1651f
Abyssal Bore to Prism of Fire
M59Gar Oct 20, 2015
18e68b5
Abyssal Bore final behavior
M59Gar Oct 20, 2015
f2b5346
Testing Prism of Fire defeated code
M59Gar Oct 23, 2015
a4f0472
Room Spellstorms
M59Gar Oct 25, 2015
1961c56
Storms
M59Gar Oct 27, 2015
7a7996a
Bridge & lightning prism improvements
M59Gar Oct 27, 2015
d8590e1
Storms, threats, phase tweak
M59Gar Oct 27, 2015
a0d42fb
Fall Threat, Heat Threat
M59Gar Oct 27, 2015
54a12be
Lonely Sandbar
M59Gar Oct 27, 2015
f8225d8
Don't start threats / storms without players in room
M59Gar Oct 28, 2015
d1f1a12
Music renamed, shrunk
M59Gar Oct 28, 2015
c3c2f6d
Waylay Oasis as rescue location for desert
M59Gar Oct 28, 2015
8995705
Post for FallThreat
M59Gar Oct 28, 2015
cf04c3d
BattlerFrozen
M59Gar Oct 29, 2015
be4f061
Shallow snow & snow step sound
M59Gar Nov 2, 2015
abba6a3
Threat death messages
M59Gar Nov 2, 2015
b6ef2a9
remove spell and ring full exemptions
M59Gar Nov 2, 2015
eb68a5c
Separate threat for phase conditions
M59Gar Nov 2, 2015
6df97bd
First draft desert stuff writeup
M59Gar Nov 3, 2015
aea9a09
Room edits
M59Gar Nov 6, 2015
d09e107
afterlife
M59Gar Nov 10, 2015
e8a73d5
Afterlife areas
M59Gar Nov 13, 2015
7168f94
Afterlife grey
M59Gar Nov 13, 2015
6d61347
Lost Souls basic implementation
M59Gar Nov 13, 2015
b9d6f8d
No gear for lost souls, max spawn
M59Gar Nov 17, 2015
9d34bae
Merge pull request #1357 from treymd/gar_desertupdates
treymd Jan 23, 2016
cee18cd
Fixed call to nonexistant message
treymd Jan 23, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions kod/include/blakston.khd
Original file line number Diff line number Diff line change
Expand Up @@ -825,6 +825,16 @@
RID_DESERTRIVER1 = 1510
RID_DESERTRIVER2 = 1511
RID_DESERTBRIDGE = 1512
RID_DESERTCAVERAFT = 1513
RID_ELEMENTAL_DUNGEON1 = 1520
RID_ELEMENTAL_DUNGEON2 = 1521
RID_ELEMENTAL_DUNGEON3 = 1522
RID_DESERTSANDBAR = 1523
RID_DESERTALDUNES = 1524
RID_DESERTALDUNES2E = 1525
RID_DESERTALDUNES3E = 1526
RID_DESERTALDUNES4E = 1527
RID_DESERT_END = 1550

% Settlement and Island 2000-2499
% Needs to be seperate so it counts as a different 'zone'
Expand Down Expand Up @@ -2215,6 +2225,13 @@
SID_MEDITATE = 187
SID_UNHOLY_TOUCH = 188

SID_ACID_STORM_BUFF = 220
SID_SHOCK_STORM_BUFF = 221
SID_HEAT_STORM_BUFF = 222
SID_COLD_STORM_BUFF = 223

SID_GREY_GHOST = 300

% Depreciated spell IDs
SID_LIGHTNING = 1 % use SID_LIGHTNING_BOLT
SID_HEAL = 2 % use SID_MINOR_HEAL
Expand Down Expand Up @@ -2291,6 +2308,12 @@
SS_RIIJA = 5
SS_JALA = 6
SS_DM_COMMAND = 7
SS_WITCHERY = 8

% Subschools
SS_WITCHERY_XAERDUN = 1
SS_WITCHERY_NEQUZON = 2
SS_WITCHERY_IWODACH = 3

% We may use skill an spell schools in the same routines, thus no overlap.
SKS_FENCING = 10
Expand Down
42 changes: 42 additions & 0 deletions kod/object.kod
Original file line number Diff line number Diff line change
Expand Up @@ -1011,6 +1011,18 @@ messages:
return viObject_flags | piDrawEffectFlag;
}

RemoveDrawingEffects(value=0)
{
piDrawfx = piDrawfx & ~value;
return;
}

AddDrawingEffects(value=0)
{
piDrawfx = piDrawfx | value;
return;
}

GetDrawingEffects()
"This returns any special drawing effect the object has. Default is "
"no drawing effect."
Expand Down Expand Up @@ -1316,6 +1328,36 @@ messages:
{
return plObject_attributes;
}

HasObjectAttribute(cClass=&ShockStorm)
{
local i;

foreach i in plObject_attributes
{
if IsClass(i,cClass)
{
return TRUE;
}
}

return FALSE;
}

GetObjectAttribute(cClass=&ShockStorm)
{
local i;

foreach i in plObject_attributes
{
if IsClass(i,cClass)
{
return i;
}
}

return $;
}

end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3 changes: 2 additions & 1 deletion kod/object/active/holder/nomoveon/battler/monster.kod
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,7 @@ classvars:
vrTeach_quest_needed = monster_teach_quest_needed
vrNothing_for_sale = Lm_nothing_for_sale
vrMrcnt_too_costly = Lm_mrcnt_too_costly
vrMrcntCannotGive = Lm_mrcnt_cant_give
vrMonster_healing = Lm_monster_healing
vrMinion_trouble = minion_trouble

Expand Down Expand Up @@ -4701,7 +4702,7 @@ messages:
else
{
% Buyer can't accept the item for some reason.
Post(poOwner,@SomeoneSaid,#what=self,#string=Lm_mrcnt_cant_give,
Post(poOwner,@SomeoneSaid,#what=self,#string=vrMrcntCannotGive,
#type=SAY_RESOURCE,#parm1=Send(oBuy,@GetDef),
#parm2=Send(oBuy,@GetName));
Send(oBuy,@Delete);
Expand Down
Loading