Commit graph

38 commits

Author SHA1 Message Date
Simon Jarrett
e91df41c8e more conversions to weak pointers 2018-06-21 23:32:21 +01:00
Simon Jarrett
6a28ee6df0 Changed the way shared/weak pointers are nulled 2018-06-06 18:08:32 +01:00
Simon Jarrett
f71e11870a fixes to weak ptrs that used to be shared 2018-05-31 18:00:27 +01:00
Simon Jarrett
9ea163be50 changed all pointers to CPhysicsObj to shared pointers (and thus all weenies, etc.) 2018-05-23 13:45:22 +01:00
Simon Jarrett
b33ea80a44 Added PK timer for vulns/debuffs and projectile spells 2018-05-20 17:53:49 +01:00
Morosity
dc84479ed8 Merge branch 'MinorFixes' into 'TestServer'
Minor fixes

See merge request Scribble/gdlenhanced!76
2018-05-20 01:47:12 +00:00
Simon Jarrett
47a2cb89f0 Added a 60 second cooldown between being involved in PK combat and being able to use portals. 2018-05-19 19:21:17 +01:00
Simon Jarrett
cbd50e6ff0 volleys and blasts now correctly hit any target 2018-05-14 23:21:12 +01:00
Simon Jarrett
50529fd79d Fixed volley/rain spells plus a few minor fixes 2018-05-14 23:10:50 +01:00
mwnciau
87ad83b31c Fix for ring spells 2018-05-12 20:51:40 +00:00
Simon Jarrett
ba774b0512 Moved the reduction in hp/stam/mana for life projectiles outside of the projectile code so it doesn't trigger multiple times 2018-05-11 19:55:42 +01:00
Simon Jarrett
a1a5224db1 fixed range check on completion after previous commit 2018-05-11 19:30:05 +01:00
Simon Jarrett
f050f00f65 A message will appear when trying to cast a spell on an out of range target 2018-05-11 19:05:24 +01:00
Simon Jarrett
5522114c3c Added additional client health update trigger for harm/heal spells. 2018-05-06 02:16:11 +01:00
Simon Jarrett
b446b8fe15 Health bars for targets will now update.
A "0x01C0: Combat_QueryHealthResponse" message will be sent for the last creature the player received a health request for when:
1) The player deals melee damage
2) The player deals spell damage
3) Every PLAYER_HEALTH_POLL_INTERVAL seconds otherwise (currently set to 5)
2018-05-06 02:15:58 +01:00
Justin Kennedy
a0f4050a7b Changed longer buffs aug from 4 times to 5 times 2018-04-28 12:34:30 -04:00
Justin Kennedy
38a918be22 Added Longer Buffs Aug 2018-04-28 12:32:16 -04:00
Mike Rath
5f74c1364d Merge branch 'LoggingMigration' into 'master'
Migrating console logging to different log files depending upon issue

See merge request Scribble/gdlenhanced!19
2018-04-28 04:04:56 +00:00
Michael Rath
8f7b3a1df9 Migrating console logging to different log files depending upon issue 2018-04-27 21:03:39 -07:00
Peanuts420
b1aa3bf130 Added more augs :O 2018-04-26 18:24:26 -04:00
Peanuts420
695404d214 Added support for the Infused War / Life / Item / Creature magic augmentations 2018-04-26 18:06:54 -04:00
Scribble
5021748860 Merge branch 'FellowshipSupport' into 'master'
Fellowship support

See merge request Scribble/gdlenhanced!11
2018-04-26 01:31:52 +00:00
LikeableLime
cda2394d4a Added support for all Fellow Spells and moved Corpse saving and visibility set to CalculateAndDropDeathItems to alleviate corpses disappearing. 2018-04-24 02:03:00 -05:00
Michael Rath
40337e109d Adding new logger - source and header
Rename of existing logger macros to limit conflicts
Added (conf)ig file for logging to have multiple logging files (can easily change)
Added LoggerReadme.md
2018-04-22 11:05:24 -07:00
Likeablelime
ad529efe53 Cross landblock communication should no longer happen inside dungeons. Ammo set to 1 sec rot timer to help with world objects building up, movement disrupted spellcasting now PK only, fixed vendors eating items and not spawning pyreals, fixed mana conversion formula. 2018-04-20 18:59:55 -05:00
Likeablelime
0ba7d01ccf minor fixes to spell comp burn and saving of corpses after player death. 2018-04-20 00:02:07 -05:00
Likeablelime
08bc4a6652 Mana Con formula overhaul, Component Burn formula overhaul, Only load 1 landblock if inside a dungeon (NEEDS TESTING) 2018-04-19 17:14:14 -05:00
Likeablelime
3c758736fc Fixed Stack size bug, added Gems to loot, mana con/component burn fix 2018-04-19 00:56:18 -05:00
Likeablelime
1045a16bba Added formula to reduce burn rate based on mana con skill with half burn rate being the minimum. This can be adjusted. 2018-04-15 21:54:30 -05:00
Peanuts420
e9f4c819b4 - Bugfix: Portal gems that had portals with requirements were failing to summon them.
- The treasure generator now uses materials defined in the treasureProfile.json file instead of the cache. Material variety should be increased and is now easily configurable per tier and item category.
2018-04-05 17:48:42 -04:00
Peanuts420
6184831670 Added logic for NON_PROJECTILE_MAGIC_IMMUNE_BOOL Bool 103, withered is dead 2018-04-02 22:38:31 -04:00
Peanuts420
f1f7d2abb1 Added logic for resist life magic enum (Int 351)
Rip Vulning Withered Mobs ;)
2018-04-02 22:23:59 -04:00
Likeablelime
65217aef89 Fixed stacking item buffs finally. 2018-04-01 18:33:48 -05:00
Likeablelime
87b530e308 Changed back to checking stack size but with > 1 as max_stack_size_int is set to 1 by default. Still does not work for our ammo buffs due to auras. 2018-04-01 15:05:39 -05:00
Likeablelime
2e872fc7d4 Changed the ammo unenchantable to check for weenietype rather than max_stack_size_int 2018-04-01 14:46:46 -05:00
Peanuts420
768037f5ac -Fixed Death Item System (Hopefully)
- Missile weapon damage now takes into account the weapon damage bonus and elemental damage bonus.

- Spell damage now takes into account the weapon's elemental damage mod.

- Ammunition is no longer enchantable.

- Shields were only working after the first server restart after their creation, added workaround to get them to work from creation while I figure out why.
2018-04-01 15:03:58 -04:00
Peanuts420
80b218a854 Updated Skill table from old skills to ToD Skills 2018-03-29 20:49:54 -04:00
Peanuts420
da80d1ab2a Initial Commit 2018-03-29 17:01:57 -04:00