• Xavia

    by Published on 02-19-2012 09:38 PM   

    Weekly Update

    February 19, 2011
    The SWGEmu Development Division



    There is a Crucible+FishEye view of the latest and upcoming revisions. It operates similarly to the Assembla Timeline but may provide a more fluid approach that many may find more useful for keeping up-to-date.

    Stats:

    Total Commits: 4,070
    Last Commit: 08:16
    Commits this week: 80
    Total Lines of Code (LoC): 5,839,824
    Net change in LoC this week: 18,835


    Noteworthy Community Contributions

    Haplovoss
    • Scout Camp fixes.

    Valkyra
    • Fixed reversed names in instant sale mails (mantis #1452).


    Dannuic

    Revisions: 4035,4019,4018,4008
    • Added rough component structure for AI interfaces.
    • Fixed combat damage against structures (lairs) is now to be attack-dependent.
    • Added marksman, still missing threaten and warning shot (need AI) and some animations aren't right.
    • Fixed appropriate armor stats on blue frogs.


    Elvaron

    Revisions:4055,4054,4053,4052,4047,4044,4043,4039,4025,4021,4020,4017,4016,4012,4007,4005
    • Corrected lot cost of Small Naboo Houses (mantis #1246).
    • Fixed Kyle's animal farm.
    • More fitting Error message when trying to sell an equipped item (mantis #1422).
    • Cleanup of Loot Templates.
    • Fixed Profession Badges (mantis #1542).
    • Fixed Group Invite to Self (mantis #1430).
    • Fixed Purboles spawning with minus HAM (mantis #1326).
    • Refactored factional/gender/species certification for equipment: playerUseMask replaced by playerRaces.
    • Fixed Rebel Armor Boots.
    • Fixed Lua Panic in Tutorial.
    • Fixed Start Dance Command.
    • Belts, Bandoliers and Stormtrooper Armor Boots are equippable again.
    • Template, Royal Imperial Guard.
    • Added GM Command.
    • Fixed mantis #1366.
    • Fixed mantis #1402.


    Kyle

    Revisions:4060,4056,4042,4038,4036,4032,4031,4030,4029,4028,4024,4015,4011,4010,4009,4006,4003,4002,4000
    • Fixed Camps abandoning after 1 minute.
    • Mission Critical schematic fixes.
    • Moved Weather/Resources? enabling into planet_manager.lua.
    • Fixed stability checks.
    • Minor resource tweaks.
    • Updated SceneObjectTypes?, various documentation updates.
    • Updated table with hex values.
    • Updated Weather.
    • Re-enabled weather.
    • Camo is less effective against NPCs.
    • Turned all resources on again.
    • Updated Forage stuff.
    • Updated Forage Loot.
    • Fixed Foraging / medical foraging.
    • Added searching lairs.
    • Fixed Resource Spawning issues.
    • Fixed armor integrity not experimenting.
    • Updated Scout Camps (thanks haplovoss for the fixes).
    • Added Ranger /conceal.
    • Updated forage/medical forage/lair searching loot groups.


    Loshult

    Revisions: 4062
    • Fixed seekers making arakyds unusable.
    • Fixed incorrect spam from seeker when target is on another planet.
    • Seekers correctly end communication with player if player changes zone.
    • Added lvl 3 targets which can spawn on any planet.
    • Added lua structure to define what targets to use for each bh lvl.


    TheAnswer

    Revisions: 4073,4072,4071,4069,4065,4064,4063,4050,4049,4048,4046,4045,4041,4040,4037,4034,4033,4023,4022,4004
    • Fixed loading of active areas on objects inside buildings.
    • Fixed mission terminals that were unable to be sliced (mantis #1483).
    • Fixed NPC Dialog not closing at long distances (mantis #1152).
    • Fixed manufacturing schematics not being able to be deleted from datapad (mantis #1473).
    • Fixed switchZone, teleportto.
    • Fixed teleporting to 0,0 briefly before going to cloning center (mantis #1411).
    • Fixed destroying new control devices from the datapad (mantis #1508).
    • Ignoring a player should make him unable to send you mails/emotes (mantis #927).
    • Moved hdd checkpoint write db task to a standalone thread.
    • Fixed stability issues.
    • Fixed a memory leak.
    • Fixed compiling.
    • Updated mac engine lib.
    • Updated the engine.


    Xyborn

    Revisions: 4070,4068,4067,4066,4061,4059,4058,4057,4051,4027,4026,4014,4013,4001,3999,3998,3997
    • Some logic fixes.
    • Added strongref container on menucomponent.
    • Fixed AutoRegisterWithPlanetMap? LUA flag implementation.
    • Added City Register/Unregister? requires rank3 and the city_map ability.
    • Only NPC cities are registered to the planet map by default.
    • Added City Advancement Report (just a stub).
    • Added City Advancement framework.
    • Fixed a few city bugs.
    • Added message for losing citizen.
    • Added City Treasury Report.
    • Fixed some bugs/missing articles with manage militia.
    • Added manage militia, remove/add members.
    • Fixed Tatooine and Naboo city hall deeds.
    • Citizens are now added to city when declaring - receive emails.
    • Started city expansion.
    • Added some other city stuff.
    • Added Municpal Zone which neither camps nor structures can be placed in, and doubled no structure zone of static NPC cities.
    • Fixed City Serializaiton.
    • Added Treasury Deposting.
    • Fixed bug keeping some races/genders from spawning with the proper clothing.
    • Withdraw from treasury is finished (minus email messages to be done later).
    • Added City Specialization mods to city_manager.lua configuration script.
    • Added City Treasury Withdrawal session.
    • Added some more city configuration options.
    • Added citySpecializationCooldown to city_manager.lua configuration script to set how long before city specialization can be set again by a mayor.
    • Added Framework for treasury withdrawal.
    • Added City Specialization framework (don't actually do what they say yet).



    ~ The SWGEmu Development Division
    by Published on 02-13-2012 12:24 AM   

    Weekly Update

    February 12, 2011
    The SWGEmu Development Division



    There is a Crucible+FishEye view of the latest and upcoming revisions. It operates similarly to the Assembla Timeline but may provide a more fluid approach that many may find more useful for keeping up-to-date.

    Stats:

    Total Commits: 3,996
    Last Commit: 14:57
    Commits this week: 71
    Total Lines of Code (LoC): 5,820,989



    Dannuic

    Revisions: 3996,3944,3939,3928,3923
    • Much better base values for weapons (not crafted or looted).
    • Fixed aim command pipeline.
    • Added skillmods to intim and warcry accuracy/effects.
    • Fixed armor prevents damage bug.
    • Taunt should now snap aggro for a short time (based on skill).
    • Added brawler, test it.


    Elvaron

    Revisions:3991,3943,3934,3929,3927,3926,3925
    • Fixed DWB Foreman Quest: Should un-busy again after 60 Minutes run out.
    • Fixed wrong creature template for Mine Rats.
    • Added DWB: Blue Frog near Foreman for testing.
    • Updated DWB: Removed testing names for Water Valve Controls.
    • Updated DWB: Non-testing timers.
    • Fixed duplicate Loot Groups.
    • Fixed a memory leak.
    • Added LuaContainerComponent?.
    • Added Death Watch Bunker: Foreman Quest & Mandalorian Armor / Jetpack Crafting.
    • Fixed Scientists.


    Kyle

    Revisions:3993,3992,3986,3982,3981,3979,3978,3977,3976,3974,3969,3965,3953,3952,3930,3924
    • Removed 2 string version of sendSystemMessage.
    • Updated AI.
    • Turned up resource quality slightly.
    • Added Area Track for rangers.
    • Fixed Factory crates for recent changes.
    • Fixed Component Issues with crafting.
    • Ranger area track is more verbose with errors.
    • Added Scout and Ranger traps.
    • Fixed various harvesting issues.
    • Updated Schematics.
    • Fixed Filter.
    • Fixed Crafting exploits, stability.
    • Crafting stability fix.
    • Updated some loot scripts.
    • Turned down factory timers for test.
    • Added weather stuff.
    • Moved simplex noise to engine.


    Loshult

    Revisions: 3988,3967,3950,3945
    • Fixed stability issues.
    • Updated landing position for arakyd droids.
    • Arakyd droid travels to the player when it has landed.
    • Fixed different number of dimensions depending on your current orientation at the same position.
    • Refactored FindTargetTask?.h.
    • Fixed a few bugs in bh missions.
    • Arakyd droids can now find what planet the target is on.
    • Only one arakyd can be active at a time.


    TheAnswer

    Revisions: 3994,3980,3975,3968,3964,3963,3962,3961,3960,3959,3958,3946,3942,3941,3940,3938,3937,3936,3935,3933,3932,3931,3921,3920,3919,3918,3917
    • Updated the engine.
    • Fixed a deadlock.
    • Disabled debug ai markers.
    • Fixed stability issues.
    • Added ai movement markers.
    • Fixed memory corruptions.
    • Fixed npc vendors move permission.
    • Fixed container naming.
    • Fixed CityRegions? no build areas.
    • More permission fixes.
    • Fixed itno permissions.
    • Fixed creo container permissions.
    • Updated mac engine lib.
    • Added container permissions wip.


    TragD

    Revisions: 3990
    • Added static commoner spawns to Dearic .
    • Fixed crafting attribute (Durability) display error on generator+turbine.


    Xyborn

    Revisions: 3995,3989,3987,3985,3984,3983,3973,3972,3971,3970,3957,3956,3955,3954,3951,3949,3948,3947
    • Fixed Some CityRegion? issues.
    • Fixed CityManagementTerminal?.
    • Fixed Zoning rights.
    • Added City Militia and Zoning Rights to city region object.
    • Replaced CityHallObject?, CityVotingTerminal?, CityTerminal? with Object Menu Components and City Region.
    • Added all structure deeds back to Blue Frog.
    • Added /server info command.
    • Fixed Dark Trooper faction alignment.
    • Fixed Group loot messages showing params when target is out of range.
    • Fixed Group Invite messages showing params when invitee or leader is out of range.
    • Disabled world spawns on naboo, corellia, and tatooine for test.
    • Disabled cnet shuttles to dwb/geo for test.
    • Removed unneeded debug statement.
    • Fixed compilation issue.
    • More cityregion fixes.
    • Blue frog only has small homes and factories for stress test.
    • Fixed CityRegion? back into ManagedObject?.
    • Fixed region to be the active area for CityRegions?.
    • Fixed more vk balance and stats.
    • Fixed some certs and stats on weapons.
    • Fixed heavy weapons spawning from blue frog.
    • Added all Melee Weapons to Blue Frogs.
    • Added all Kashyyykian Armors to Blue Frogs.
    • Added all ranged weapons to blue frog for testing (including quest weapons).

    SWGEmu All Staff meeting highlights:
    Code:
    <@Xyborn> Hi everyone, I'm going to talk a little bit about the direction development is heading the next few weeks <@Xyborn> Recently, we have been attempting to cross off the last few sections of the EOL milestone. <@Xyborn> Cities are receiving a much needed makeover. <@Xyborn> And will be in hard development the coming week <@Xyborn> Lairs and spawns are slated for some touchups this week, concerning lair size, frequency of spawn, and spread. <@Xyborn> We will also be looking to populate the static group spawns, for instance, Meatlumps outside of cities on Corellia <@Xyborn> Loshult has been working on cleaning up missions, and making sure all mission types work <@Xyborn> TheAnswer has been finalizing the new component permission model we came up with, which should really help us fix who can access what (inventories, houses - everything is a container in SWG) <@Xyborn> We feel like the EOL is right around the corner, and want to make sure all starter professions are 100% for that time <@Xyborn> Okay, I will field some questions quickly <@Vlada> How can we help? <@Xyborn> We basically need everyone to play the game as if the Blue Frogs were not there <@Xyborn> When you run into something blocking progress, we'd like to know about it asap. <@Xyborn> That's not to say don't use the Blue Frogs. <@Xyborn> For example, if you are testing experience gain, test it manually first, then when you are satisfied that it is working, go use the Blue Frog to finish a box. <Fivo> Politician city functions? <@Xyborn> Concerning Politician, I plan on hammering out all of the remaining functionality this week/weekend <@Xyborn> Cities will most likely be the stress test for next weekend
    ~ The SWGEmu Development Division
    by Published on 02-05-2012 09:34 PM   

    Weekly Update

    February 5, 2011
    The SWGEmu Development Division



    There is a Crucible+FishEye view of the latest and upcoming revisions. It operates similarly to the Assembla Timeline but may provide a more fluid approach that many may find more useful for keeping up-to-date.

    Stats:

    Total Commits: 3,924
    Last Commit: 13:49
    Commits this week: 69
    Total Lines of Code (LoC): 5,819,272
    Net change in LoC this week: 4,491


    Top Bugs:


    Dannuic

    Revisions: 3923,3913,3866
    • Added all novice brawler commands.
    • Fixed spam (warcry specifically).
    • Modified some other combat logic.
    • Fixed armor prevents damage bug.
    • Taunt should now snap aggro for a short time (based on skill).
    • Added flytext to buff events.
    • Fixed center of being duration and text errors.

    Elvaron

    Revisions: 3896,3892
    • Removed unnecessary observers.
    • Added LuaObjectMenuComponent? & LuaObjectMenuResponse?.
    • Updated object templates for new objectMenuComponent field format.
    • Cleaned up/fixed all Lua Wrappers for potential IDL auto-generation.
    • Cloning does not reset cell permissions in DWB now.
    • Fixed Rebel/Imperial? DWB Side-Quest.
    • Added DWB Rebreather crafting.
    • Cleaned up Death Watch Bunker script.

    Kyle

    Revisions: 3924,3902,3901,3899,3895,3894,3887,3881,3879,3878,3874,3862
    • Fixed session disconnect on kick.
    • Fixed KickCommand?.
    • Added default extraction values for harvesters.
    • Fixed unintended camp changes.
    • Updated mabari belt.
    • Updated GiveItem? to give stacks.
    • Fixed factory manufactured count.
    • Fixed issues with components not removing when crafting.
    • Fixed items showing quantity 1.
    • Fixed TurnScale? delta.
    • Added TurnScale? to setPosture.
    • Added chemical tab to generic crafting tool.
    • Harvesting gives experience now (Bug 1268).
    • Campsite abandon message now only triggers when the camp is actually abandoned.
    • Fixed Terrain Negotiation - max horizontal speed at 50, prone speed enhancement beyond (Bug 1307).
    • Fixed corpse harvesting giving random resources (Bug 1249).
    • Fixed crafting error when mounted.
    • Fixed ghost resources when crafting (Bug 1333).
    • Fixed skill restriction on camps.
    • Added skill requirement for looted schematics.
    • Added AttributeList? component.
    • Turned up resource quality slightly.
    • Added Area Track for rangers.

    Loshult

    Revisions: 3916,3914,3900,3890,3888,3875
    • Improved method for spawning bh targets when player is close enough that takes buildings etc into account.
    • Added call sequence for arakyd droids.
    • Refactored bh missions and clean up.
    • Fixed stability issues.
    • Added moving targets to bh missions of level 2 and 3.
    • Added clean up of tasks when bh mission is destroyed.
    • Refactored bh missions to prepare for moving targets.

    Oru

    Revisions: 3877
    • Added idlc lua wrapper generation for @lua annotated managed classes.

    TheAnswer

    Revisions: 3921,3920,3919,3918,3917,3897,3893,3891,3889,3886,3885,3884,3883,3882,3880,3873,3872,3871,3870,3869,3868,3867,3861
    • Fixed memory corruptions.
    • Updated mac engine lib.
    • Fixed stability issues.
    • Updated engine.
    • Fixed debug spam.
    • Updated engine max lib.
    • Fixed buffs loading after restart.
    • Fixed receiving packets mounted.
    • Fixed console spam.

    Xyborn

    Revisions: 3922,3915,3912,3911,3910,3909,3908,3907,3906,3905,3904,3903,3876,3865,3864,3863
    • Medic fixes.
    • Loot group chances are now doublespinbox.
    • Fixed entries in model viewer dropdown alphabetized.
    • Added some icons to the resources
    • Added loot kit drops to random thug spawns around starter areas.
    • Fixed bug with deeds showing multiple instances of the same zone, and sometimes zones of which they weren't eligible for placement.
    • Added loot kit loot items and group.
    • Added some city and deed changes.
    • Medic fixes.
    • Added Medical Forage loot group.
    • Fixed medic abilities: /healenhance, /healwound, /healdamage, /tendwound, /tenddamage.
    • Fixed some missing skillmods on buildings.
    • Added skillmods from template onenter/exit camp site or building.
    • Fixed /diagnose.
    • Axkva Min and Death Watch Overlord can now drop up to two items of loot per death.
    • Fixed lootgroup changes on scripts.
    • Updated loot to allow multiple item drop chances from a single mob.
    • Reworked loot system to hopefully be a bit faster.



    ~ The SWGEmu Development Division
    by Published on 01-30-2012 09:17 AM   

    Weekly Update

    January 29, 2011
    The SWGEmu Development Division



    There is a Crucible+FishEye view of the latest and upcoming revisions. It operates similarly to the Assembla Timeline but may provide a more fluid approach that many may find more useful for keeping up-to-date.

    Stats:

    Total Commits: 3,860
    Last Commit: 15:21
    Commits this week: 105
    Total Lines of Code (LoC): 5,814,778
    Net change in LoC this week: 12,192


    Top Bugs:

    The following are the top bugs from QA for this week. Some of these may be good for new
    developers or community members to work on.
    • Character put on Admin list cannot be removed or banned. -1007
    • Can use "Find Lost Items" to move an item outside. -994
    • Factories using power when not being used - 1192
    • Harvesters using 100 c/h no matter the proper rate - 1167

    Noteworthy Community Contributions

    TragD
    • Fixed issue of being able to move objects outside by using the find lost items radial option.
    • Fixed installations using power when not in operation.
    • Added experimentation on harvesters for hopper size and extraction rate.
    • Added extraction rate and hopper size attributes on harvester deeds.
    Metal
    • Creature updates (slightly modified).

    Dannuic

    Revisions: 3853,3852,3847,3767,3759,3756
    • Fixed clear center of being on weapon unequip.
    • Added center of being.
    • Fixed one of the grammar data bugs.
    • Updated some command scripts.
    • Fixed bug 1329.
    • Fixed lairs perma-locking in combat.

    Elvaron

    Revisions: 3858,3855,3850,3849,3846,3845,3844,3829,3828,3821,3815,3813,3811,3810,3796,3794,3792,3782,3775,3774,3769,3765,3764,3762,3751,3750,3747,3746
    • Fixed a DWB typo.
    • Added to DWB.
    • Fixed broken weapon on DWB Commanders.
    • Fixed broken position in Tutorial.
    • Fixed Convo Bug with Commander DKRN.
    • Fixed LuaError?.
    • Updated DWB: Poison.
    • Removed needless printf() in DWB.
    • Updated Death Watch Bunker.
    • Updated Blue Frog Armor/Weapons?.
    • Added partial Foreman conversation.
    • Updated DWB NPCs.
    • Fixed DWB Groups.
    • Fixed Tutorial Shout.
    • Updated DWB for Testing.
    • Added documentation for mood2 ids.
    • Added a few LUA Wrapper functions.
    • Fixed Tutorial: Part 5 Spam.
    • Updated Tutorial.
    • Added a few DWB spawns for LOS/Aggro testing.
    • Updated Tutorial loop fix.
    • Updated DWB Mobs.
    • Fixed DWB Observer Error.
    • Fixed crash on getRegion.
    • Added Lutin Nightstalker (Rebel DWB Sidequest).

    Kyle

    Revisions: 3860,3859,3856,3851,3836,3773,3772,3763,3761
    • Creatures shouldn't aggro invunerable players.
    • Creatures will focus targets longer.
    • Updated schematics.
    • Fixed trap menu component to have no data, rather than wrong data.
    • Updated Camp Scripts.
    • Updated DamageMap? to ThreatMap?, new aggro behavior.
    • Added Ranger /rescue command.
    • Added 15s Vehicle delay when not in camp or city.
    • Fixed Wearable Socket Generation.
    • Updated aggro with LOS / Ranges.
    • Fixed NPC Aggression issue.

    Loshult

    Revisions: 3839,3805,3801,3755
    • Added droid_track_speed as attachment mod.
    • Added temporary spawns of informants lvl 2 and 3 at bh terminal in coronet.
    • Added seeker creature template.
    • Updated bh target to use mission end point instead of start point.
    • Updated mission object to save end planet as string instead of crc.
    • Updated moved method that gets a bh mission from the player to the mission manager.
    • Fixed potential bug with bh missions not working differently from terminals inside buildings.
    • Added seeker droids that can find bh targets from missions with lvl 2 and 3.
    • Removed droid_tracks from the attachment skills.
    • Included seekers template again.
    • Added target template for bh missions set when mission is generated.
    • Updated calculation of reward for bh missions depending on target level.
    • Updated number of seeker droids not limited to one anymore.
    • Added seeker droid tracking of targets.
    • Added seeker droid search time and chance to find the target is depending on player skill level and target level.
    • Added difficulty level of bh missions depending on investigation skill level.
    • Fixed recon missions being spawned out of bounds.

    Polonel

    Revisions: 3791,3790
    • Fixed dupes in lua.
    • Added Kaja Or`zee first quest NPC for Imperial retreat (Quest 1) WIP.

    TheAnswer

    Revisions: 3857,3854,3843,3842,3841,3840,3838,3831,3827,3826,3825,3824,3823,3822,3820,3818,3817,3816,3814,3809,3808,3804,3802,3798,3797,3795,3786,3784,3783,3780,3779,3778,3777,3771,3770,3754,3753,3752,3749,3748
    • Fixed parsing of several arrangements in an arrangement group.
    • Fixed stability issues.
    • Fixed los issue world->cell.
    • Updated los optimization.
    • Updated engine.
    • Reenabled tutorial.
    • Fixed recruiters lua.
    • Updated mac engine lib.
    • Changed several optimizations from last stress test.
    • Updated lion64 mac engine lib.

    Xyborn

    Revisions: 3848,3837,3835,3834,3833,3832,3830,3819,3812,3807,3806,3803,3800,3799,3793,3789,3788,3787,3785,3781,3776,3768,3766,3760,3758,3757
    • Added geo bunker spawns.
    • Added teleporters to Coronet for event.
    • Added biogenist_crazyguy (first quest npc at geo bunker).
    • Moved geo spawns to screenplay.
    • Disabled debug for keypads.
    • Keypads are now working!
    • Added LuaSuiCallback?
    • Added LuaSuiBox?
    • Added LuaSuiManager?
    • Added LuaSceneObject:teleport(x, z, y, parentID).
    • Added SuiKeypadBox? class.
    • Fixed converted SuiManager? to singleton.
    • No crash if Yavin4 is not loaded.
    • Added Geonosian Lab Screenplay.
    • Added functioning poison gas leak to Geo Lab w/ functioning on/off switch and poison DOT application.
    • Added first four keypads to Geonosian Lab (not yet functioning).
    • Added more LUA functionality.
    • Fixed creatures getting poisoned by Geo Lab poison field.
    • Added use count to all medpacks on blue frog.
    • Added teleporters to Endor cloning facility for DWB stress test.
    • Loot group adjustments for new schems
    • Fixed bug with attachments having no skill mods.
    • Added shuttles for returning to Cnet at DWB and Geo caves for stress test.
    • Added Blue frogs to both shuttle drop off points for geo cave and dwb for stress test.
    • Increased buff from blue frog from 1200 to 1900.
    • Added barker NPC to CNET to tell Stress Testers where to go.
    • Fixed LuaSuiCallback? memory corruption that was causing Geo Caves to crash during stress test.
    • Fixed issue preventing groups from accessing the first room of the DWB together.
    • Added some lockers to LuaCreatureObject:getGroupSize().
    • Fixed teleporters.
    • Added splash page to world editing tool.
    • Added ability to scroll through objects in 3d model viewer for quick selection.
    • Started refactoring some tool classes.
    • Added LuaTangibleObject?.
    • Added isZoneEnabled(string:zoneid) lua method for checking if a zone is enabled before attempting to spawn objects there.
    • Added setOptionsBitmask(uint32 mask) to LuaCreatureObject? for some in game testing.
    • Added test script for options bitmask testing in the "simple" zone.
    • Fixed issue with loot container getting the object parent.
    • Added OptionBitmask? constants to be figured out.
    • /loot all now works.
    • Added group messages and other loot messages.
    • Added destination object reference to notifyObjectRemoved.
    • Hopefully fixed a lua issue that crashes when Sith Altar is missing from inventory.
    • Fixed Dolac Legasi script crash.
    • Changed spawnMobile arguments to accept a respawn time and directional heading (Radians). spawnMobile(planet, mobile, respawnTimer, x, z, y, heading, celloid)
    • Added hologrind profession generation.
    • Added working holocrons (doesn't fully unlock Jedi slot yet, only tells you path and silent).
    • Fixed another screenplay crash with Dathomir disabled.
    • Fixed scope issues in dolac legasi quest.
    • Finished Dolac Legasi quest line. Needs some polish work still.
    • Added a bunch of new methods to Lua Wrappers and Director Manager for use in lua scripts.
    • Fixed various issues and bugs.

    ~ The SWGEmu Development Division
    by Published on 01-22-2012 05:47 PM   

    Weekly Update

    January 22, 2011
    The SWGEmu Development Division



    There is a Crucible+FishEye view of the latest and upcoming revisions. It operates similarly to the Assembla Timeline but may provide a more fluid approach that many may find more useful for keeping up-to-date.

    Stats:

    Total Commits: 3,746
    Last Commit: 05:19
    Commits this week: 131
    Total Lines of Code (LoC): 5,801,545
    Net change in LoC this week: 171,342


    Top Bugs:

    The following are the top bugs from QA for this week. Some of these may be good for new developers or community members to work on. Thank you Wuzze for helping with the list.
    • Character put on Admin list cannot be removed or banned. -1007
    • Can use "Find Lost Items" to move an item outside. -994
    • Factories using power when not being used - 1192
    • Harvesters using 100 c/h no matter the proper rate - 1167

    Noteworthy Community Contributions

    Metal
    • Modified some creature stats.
    • Added missing npc models.
    • Added missing npc stats.
    • Rough version of npcs, work in progress.
      Warning: requires extensive Q&A and community testing.

    Bobius

    Revisions: 3744,3742,3741,3732,3731,3665
    • Fixed account log timestamps.
    • Sessions are now tied to a specific ip to prevent brute-force attacks on session ids.
    • Sessions are now one-time-use and expire to prevent replay attacks.
    • Fixed compile issues on some platforms, make config && make build.
    • Fixed vulnerability that could allow logging in as other people's characters.
    • Increased security of password hashes in case of database compromise. NOTE: Old hashes will automatically update on first successful login.
      Requires:
      -Updated Engine
      -DB Patch
      -OpenSSL libraries (sudo apt-get instal libssl-dev)
      After Updating:
      Change the DBSecret in config.lua
      make config && make build
    • Added crypto library for secure hashing (wrapper around OpenSSL).
      Requires:
      -OpenSSL libraries (sudo apt-get instal libssl-dev)
    • Fixed character deletion exploit.

    Dannuic

    Revisions: 3730,3726,3713,3691,3690
    • Added wounds from attacks.
    • Fixed a few combat bugs.
    • Fixed combat buff/state removal and observers.
    • Modifed dot application logic.
    • Fixed state application logic.
    • Modified state calculation.
    • Fixed a small damage bug.
      Note: command scripts will need to be tested.

    Elvaron

    Revisions: 3746,3745,3743,3729,3728,3648,3642,3743
    • Fixed a crash in Jabba's Themepark when Tatooine isn't loaded.
    • Fixed duplicate ObserverEventTypes?.
    • Added ENTEREDBUILDING and EXITEDBUILDING observers.
    • Updated missing ObserverEventTypes? on DirectorManager?.
    • Cleaned up file structure for screenplays/conversations slightly.
    • Started Death Watch Bunker.
    • Started Jabba's Themepark.
    • Added a couple of Jabba's NPCs and DWB NPCs.
    • Updated the tutorial.
    • Updated wounds on cloning.
    • Updated invulnerable/invisible commands.
    • Added radial opened Observer.
    • Tutorial bandit should be attackable again.
    • Don't modify the Tutorial NPCs unless you know what they're doing.
    • Updated missing radial options for bank terminals.
    • Added cloning terminal functionality.
    • Can properly clone in tutorial building now.
    • Added insurance terminals to most cloning facilities.

    Kyle

    Revisions: 3656,3647,3646,3643,3638,3637,3636,3634,3633,3624,3621,3620,3619
    • Updated camp experience.
    • Updated movement mods to award when earned.
    • Fixed camp bugs with abandoning.
    • Added optionBitmask setting and unsetting for buffs.
    • Added Mask Scent.
    • Added terrain negotiation for scouts.
    • Fixed teleport from sticking you in the air.
    • Fixed camps in cities.
    • Added admin /resource command with feature to list spawns on a planet.
    • Updated factory option bitmask.
    • Fixed schematic visual issues (bug 1230).
    • Testing CIA.
    • Fixed creatures dropping 0 hide.
    • Fixed camps removing when used.
    • Fixed crafting tools not working after server restart (rare issue).
    • Added crafting to scout starter items.
    • Added missing camps.

    Loshult

    Revisions: 3737,3736,3735,3734,3683,3682,3680,3678,3666,3663,3661,3666,3666,3666,3666,3666,3600
    • Added radial menu on bounty hunter droids.
    • Added BH droids to character builder terminal.
    • Fixed mission type field for entertainer missions.
    • BH target uses chatmanager instead of sendChatBubbleToPlayer.
    • Removed sendChatBubbleToPlayer method in NonPlayerCreatureObject?.
    • Added sendChatBubbleToPlayer method.
    • Changed BH target to NonPlayerCreatureObject?.
    • Removed InformantCreature? class.
    • Non combat factional missions only give faction points to the aligned faction. No decrease of faction points for the opposite faction.
    • Limited number of BH missions a player can have to 1.
    • BH mission targets can now spawn anywhere on the planet.
    • Added temporary informant spawn at the BH terminal close to the cantina in Coronet.
    • Added conversation template for informants.
    • Added conversation observer for informants.
    • Added temporary BH mission target (bodyguard).
    • Mission manager sets mission type CRC to 0 if it fails to create a mission (does not show up in client then).
    • Fixed destroy mission generation from terminals inside buildings.
    • Added novice BH missions.
    • Failed deliver/crafting missions (aborted due to not finding a spawn point for the NPCs) are now removed from the player datapad.

    Polonel

    Revisions: 3720,3700
    • Added addWaypoint to LuaPlayerObject?.
    • Added removeScreenPlayState.
    • Modified ConversationEditor? for new template format.

    TheAnswer

    Revisions: 3733,3727,3725,3723,3721,3719,3716,3715,3714,3712,3711,3709,3708,3707,3706,3705,3704,3696,3692,3677,3672,3671,3670,3669,3662,3645,3644,3632,3631,3628,3626,3625,3623,3622
    • Fixed stability issues.
    • Disabled ship flight.
    • Fixed factional npcs not being updated to attackable.
    • Fixed debug ai message.
    • Added LuaAiAgent?.
    • Fixed non gcw pvp faction read from templates.
    • Added recruiter spawns.
    • Factional npcs should not be attackable by allies.
    • Added persistent screen play data to DirectorManager?.
    • More informative error on player creation.
    • Screenplays can start on server load now.
    • Fixed more typos.
    • Fixed wrong mobile name in scripts.
    • Fixed compiler errors.
    • Added recruiter conversation template and lua handlers.
    • Mobiles are now set with pvp faction and should be attackable by enemies.
    • Added /delegate.
    • Fixed delta crash.
    • Fixed CityRegion?.
    • Fixed destruction observers not notified on creos.
    • Added FactionStatus? class.

    Xyborn

    Revisions: 3740,3739,3738,3724,3722,3718,3717,3703,3702,3701,3699,3698,3697,3695,3694,3693,3689,3688,3687,3686,3685,3684,3681,3679,3676,3675,3674,3673,3668,3667,3664,3660,3659,3658,3657,3655,3654,3653,3652,3651,3650,3649,3641,3640,3639,3635,3630,3629,3627,3618,3617
    • Fixed a bug with Dolac Legosi quest.
    • Added deleteData(key) lua function for cleaning up screenplay temporary data.
    • Fixed bug with getCreatureObject and getSceneObject not returning null properly.
    • Added ability to add custom names to mobile templates (customName).
    • Added ability to name waypoints from lua scripts, and set color/active.
    • Added Quest 1 of Dolac Legasi series.
    • Added addCashCredits function to LuaCreatureObject?.
    • Fixed segfault with screen plays attempting to spawn objects on planets that aren't loaded.
    • Fixed bone armor left bracer giving composite left bracer on blue frog.
    • Some nightsisters fixed.
    • Added LuaActiveArea? wrapper for Active Areas.
    • Added most of Part 1 of Dolac Legasi quest (Imperial Prison Dark Jedi Master quest).
    • Added Mozo Bondog, pre-requisite for Dolac Legasi quest.
    • Fixed various mobile issues.
    • Added Dolac Legasi Conversation - Part 1.
    • Added Dolac Legasi - Dathomir Imperial Prison quest giver.
    • Added Dark Trooper.
    • Added Dark Trooper Weapons.
    • Fixed errors in Corellia spawns.
    • Fixed Loot Manager to use new Loot Item format.
    • Fixed using optionbitmask class for yellow name.
    • Added Legendary and Exceptional drop chance - 1 in 100 for exceptional and 1 in 1000 for legendary during testing phases.
    • Added level based stat generation on weapons.
    • Fixed CraftingValues? to be STM compliant.
    • Removed qualityRangeMin, qualityRangeMax, and draftSchematic from LootItemTemplate?.
    • Updated loot item scripts to new format.
    • Added Corellia stronghold Imperial spawns.
    • Added more tusken static spawns to Tatooine.
    • Added configurable chances and modifiers for exceptional/legendary.
    • Fixed Nightsister elder 100% loot drop (from internal testing).
    • Fixed Sentinel name.
    • Updated loot scripts.
    • Loot system changes.
    • Changed scripts for new format.
    • Added Nightsister spawns to Dathomir.
    • Added attachments to Nightsister loot tables for testing.
    • Added lootable mods to LootManager? to describe what mods may appear on looted items.
    • Attachments that drop should now have appropriate to level stat mods on them.
    • Added force crystals, pearls, armor attachments, and clothing attachments as Loot Item Templates (not dropping in world yet).
    • Fixed use count on geo schematics.
    • Added more loot item templates.
    • Added sharnaff loot to sharnaffs.
    • Added rancor loot to rancors.
    • Added nyax loot to nyax npcs.
    • Added dark jedi loot.
    • Added armor segment and enhancement loot (not dropping yet).
    • Added rare RIS components (not dropping yet).
    • Added Nightsister loot (dropping on nightsisters, but nightsister spawns not filled out yet)
    • Fixed DL44 and DL44 Metal loot stats.
    • lua51.dll for tool
    • Fixed bug allowing credits to be looted from non-NPC.
    • Fixed bug with credit amount on first loot.
    • Fixed bug showing "completely looted" message, even when looting wasn't allowed.
    • Added "You have completely looted the corpse of all items." message.
    • Added lootable credits on NPCs. (currently is a static 100 credits until the creature is recycled the first time)
    • Fixed capped experience message.
    • Fixed faulty rifle schematics for rifle loot.
    • Added loot stats for pistols.
    • Added pistols loot group to Tuskens for loot testing.
    • Disabled warning used for debugging.
    • Added Min/Max? values for rifle loots.
    • Added rifle loots to Tusken spawns for testing focus.
    • Fixed major bug in Loot Editor which would screw up experimental properties and customization variable entries.
    • Fixed wrong string sent for loot schematic radial option.
    • Updated loot tool to allow addition of values for stat generation on items.
    • Added loot groups for rifles, carbines, and pistols.
    • Added loot templates for rifles, carbines, and pistols.
    • Lowered loot rates.
    • Working lootable schematics in Geo caves.
    • Fixed loot rate logic.
    • Fixed Geonosian names.
    • Fixed Geonosian and Tusken NPCs.
    • Added missing loot scripts.
    • Added Geonosian cave spawns.
    • Added Geonosian loot groups to creatures and npcs at geo caves.
    • Updated loot and creature tool.
    • Added icon to tool.
    • Added initial Fort Tusken spawns (above ground only).
    • Added working loot distribution!
    • Tusken Raider drops loot.
    • Bandit in tutorial drops maroj melon 100% of time.
    • Fixed some loot chance precision errors.
    • Fixed bug with loot tool that overwrote the draft schematic field in script, and fixed affected scripts.
    • Added loot group for Tusken Raiders.
    • Added loot group for Geonosians.
    • Added loot group for Acklay.

    ~ The SWGEmu Development Division
    by Published on 01-15-2012 06:54 PM   

    Weekly Update

    January 15, 2011
    The SWGEmu Development Division



    There is a Crucible+FishEye view of the latest and upcoming revisions. It operates similarly to the Assembla Timeline but may provide a more fluid approach that many may find more useful for keeping up-to-date.

    Stats:

    Total Commits: 3,616
    Last Commit: 10:04
    Commits this week: 39
    Total Lines of Code (LoC): 5,629,453
    Net change in LoC this week: 5,719


    Top Bugs:

    The following are the top bugs from QA for this week. Some of these may be good for new developers or community members to work on. Thank you Wuzze for helping with the list.
    • Character put on Admin list cannot be removed or banned. - 1007
    • Can use "Find Lost Items" to move an item outside. - 994
    • Factories using power when not being used - 1192
    • Harvesters using 100 c/h no matter the proper rate - 1167

    Dannuic

    Revisions: 3611,3608,3606,3605,3604,3603,3591,3590
    • Fixed quick weapon script fixes to use appropriate secondaries.
    • Fixed secondary defenses not applying states/dots.
    • Fixed armor calculation.
    • Fixed toughness calculation.
    • Modified weapon scripts.
    • Fixed armor reduction calculations.
    • Added armor piercing.
    • Added psg logic (scripts are still empty).
    • Added armor piercing.
    • Modified damage formula.
    • Modified combat accuracy (primary/secondary defense stages) calculations to use StateBuffs?.
    • Modified aim state buff to be more generalized.
    • Corrected secondary defense logic.
    • Corrected initial hit chance logic.

    Elvaron

    Revisions: 3603,3595,3594,3575
    • Removed sound test from prone command.
    • Fixed force close structure name dialog on distance.
    • Added insurance terminal functionality and insurance slash command.
    • Fixed typos.
    • CHAT Observer sends message now.
    • Updated tutorial.

    Kyle

    Revisions: 5613,5582
    • Added camps.
    • Added passive wound regen in camps, hospitals and cantinas.
    • Added server-side water check.
    • Fixed /TeleportTarget syntax to match /Teleport.
    • Fixed crafting lag.
    • Buildings without maintanence won't send emails.
    • Fixed schematic duplications.

    Loshult

    Revisions: 3600,3593,3585,3579
    • Fixed item name in delivery missions.
    • Fixed issue with recon missions being generated incorrectly from mission terminals inside structures.
    • Added name and target template to recon missions.
    • Added getWorldCoordinate in scene object (works as getCoordinate but with world position instead).
    • Added factional recon missions.
    • Factional recon missions can be turned off/on through a setting in lua script.
    • Fixed recon missions created from incorrect position when mission terminal was inside a building.
    • Refactored MissionObjective? and the derived classes to use a common method in MissionObjective? to award faction points.
    • Added hunting missions.
    • Moved LairSpawn? class to its own file.
    • Fixed a typo in lair spawn list for corellia.
    • Fixed required time for entertainer missions.

    TheAnswer

    Revisions: 3616,3615,3614,3612,3610,3609,3607,3602,3601,3599,3598,3597,3596,3592,3589,3588,3587,3586,3584,3583,3581,3580,3578,3577,3576,3574,3573,3572,3571
    • Fixed stability issues.
    • Fixed merging errors.
    • Fixed vehicles.
    • Fixed division by 0 checks.
    • Fixed an error message on database exception while loading.
    • Fixed added CreatureObject::removeStateBuff.
    • Fixed escape string when moving characters from dirty table.
    • Fixed login server crash.
    • Added StateBuff?
    • Characters that weren't saved to berkeley will now disappear on server start. [WARNING] needs characters_dirty.sql script to be applied.
    • Fixed revision showing up on logging in.
    • Fixed PlanetManagerisBuildingPermittedAt?(float x, float y, SceneObject?* object).
    • Fixed hunting missions on scout terminals.
    • Fixed ai should follow you until it has line of sight.
    • Added cooldown for spawns.
    • Fixed create client path message.
    • Fixed slice_hound refs.
    • Fixed default region for vendors.
    • Fixed mounting ctd.
    • Fixed removing active areas from zone.
    • Updated ai.
    • Fixed crash with incorrect starting profession.
    • Updated engine lion64 lib.
    • Fixed npcs to not charge melee every time.


    ~ The SWGEmu Development Division
    by Published on 01-08-2012 01:44 PM   

    Weekly Update

    January 8, 2011
    The SWGEmu Development Division



    There is a Crucible+FishEye view of the latest and upcoming revisions. It operates similarly to the Assembla Timeline but may provide a more fluid approach that many may find more useful for keeping up-to-date.

    Stats:

    Total Commits: 3,570
    Last Commit: 04:57
    Commits this week: 47
    Total Lines of Code (LoC): 5,623,008
    Net change in LoC this week: 12,032


    Top Bugs:

    The following are the top bugs from QA for this week. Some of these may be good for new developers or community members to work on. Thank you Wuzze for helping with the list.
    • Free Resource Deeds. Unable to use back button. Deed is consumed.- 784
    • Character put on Admin list cannot be removed or banned. - 1007
    • Can use "Find Lost Items" to move an item outside. - 994
    • Factories using power when not being used - 1192
    • Harvesters using 100 c/h no matter the proper rate - 1167


    Noteworthy Community Contributions

    Metal
    • Fixed creature names and creature missing resists.
    • Updated creature / npc names (all creatures have normal names, no more /object...etc).
    • Updated creature ham stats (hp is increased 1-5k or more, depends on specific npc).
    • Updated creature / npc resists stats (95% creatures got kinetic, blast and energy resistance).
    • Updated many creature / npc models.
    • Updated missing creature skils (many creatures had wrong or missing skills. For example some rancors didn't have skills).
    • Added missing ferocity to creatures (many creatures are now more aggressive than they used to be).
    • Added models to many missing creatures / npcs.
    • Added armor on many creatures.
    • Added missing milk to creatures for harvesting.
    • Added missing heal status to npcs (npcs can heal themselves or heal other friendly targets, for example: Axkva min).
    • Added missing skills to npcs (some npcs didn't have skills, for example tuskens).

    Elvaron

    Revisions: 3569,3568
    • No default god mode core.
    • Updated tutorial ScreenPlay?.
    • Fixed lua INT64 issues.

    Kyle

    Revisions: 3565,3540,3533
    • Updated schematics.
    • Updated resource deed logic to match BlueFrog.

    Loshult

    Revisions: 3570,3564,3561,3560,3559,3549,3546,3542,3570,3570,
    • Added entertainer missions.
    • Added factional entertainer missions.
    • Refactored mission manager to prepare for factional versions of all mission types.
    • Refactored MissionObjectives?, moving common code in complete method to base class.
    • Added factional recon missions.
    • Factional recon missions can be turned off/on through a setting in lua script.
    • Fixed recon missions created from incorrect position when mission terminal was inside a building.
    • Refactored MissionObjective? and the derived classes to use a common method in MissionObjective? to award faction points.
    • Removed hasSurveyMission method in mission manager.
    • Removed old unused code from mission manager.
    • Added recon missions.
    • Recon missions now require the player to stay at the recon target 30s before mission is completed.
    • Mission NPC spawn points are not returned until NPCs are despawned.
    • Fixed anvissue with allocated mission NPC spawn points being returned when accessing mission terminal.
    • Factional crafting missions can be enabled/disabled from mission manager lua script.
    • Added crafting missions.
    • Added factional crafting missions.
    • Used mission NPC spawn points are returned for use in other missions.
    • Player creature object locked in updateMissionStatus for delivery missions.

    TheAnswer

    Revisions: 3567,3566,3563,3562,3557,3555,3553,3552,3551,3550,3548,3547,3545,3544,3543,3541,3539,3538,3537,3536,3535,3534,3532,3531,3530,3529,3528
    • updated] engine lion64 lib.
    • Updated the engine.
    • Fixed stability issues.
    • Added the ability to select objects on the map and view them in 3d.
    • Fixed passing ConversationTemplate? to lua.
    • Added LuaConversationTemplate? and LuaCreatureObject::getConversationSession.
    • Added lua conversation observer proxy.
    • Added world snapshot table to the tool.
    • Updated tool binaries to vs10.
    • Fixed compiling.
    • Several memory fixes and tre memory leak.
    • Added stf viewer and creature name checker to the tool.
    • Added badges to scripts.
    • Added default region for the entire map.
    • Fixed AuctionManager::getPlanetData and ::getRegionData to use CityRegion?.
    • SwgRepository now loads pub14 patch files for 3d view.
    • Fixed the tool not parsing resists correctly.
    • Fixed creature template parsing.

    • updated] tool
      [changed] cleaned up main window a little bit

    Xyborn

    Revisions: 3558,3556
    • Loot tool updates.
    • Added loot group and item template editor.
    From the last Dev meeting:

    [14:09] <@kyle> I've been working on camps
    [14:09] <@kyle> not really many roadblocks
    [14:09] <@kyle> aside from the usual one
    [14:09] <@kyle> time
    [14:10] <@kyle> I'm going to finish camps this weekend i hope, and run through scout and starter professions crafting
    [14:10] <@kyle> for the EOL list
    [14:11] <@Elvaron|X> i've been working on the tutorial script, so far it's 99% done
    [14:11] <@Elvaron|X> roadblock is the elephant in the room, patching lua to work with our oid
    [14:11] <@Elvaron|X> i'll take a look at patching lua later and see if we can get it fixed
    [14:12] <@Elvaron|X> low level lua functions?
    [14:13] <@Elvaron> i dont recall having any of those
    [14:14] <@Elvaron> it's mostly events, observers and methods called on the lua-wrapped SceneObject and CreatureObject types
    [14:14] <@Elvaron> when tutorial is done i'll see if i can assist kyle with wrapping up starter professions
    [14:15] <@Elvaron> next week university continues so i'll be on teaching duty again, we'll see how much time that gives me^^
    [14:17] <@Loshult> I've completed factional delivery missions, crafting missions (both neutral and factional versions), recon missions (both neutral and factional versions)
    [14:17] <@Loshult> Factional versions of crafting and recon missions was not in live as far as I remember so I added a configuration setting allowing server users to enable/disable them.
    [14:18] <@Loshult> Currently working on entertainer missions which is almost the same functionality as in the recon missions but needs a bit different implementation to check the playing/dancing status of the player.
    [14:19] <@Loshult> After that I'll continue with hunting missions which should be pretty easy since they seemed to have worked earlier and most of the logic is just in comments for the moment. Some small fixes and they will probably work.
    [14:19] <@Loshult> Fully functional yes, as far as I've tested them
    [14:21] <@Loshult> I have some refactoring left to do of the mission manager as well but that is mostly just for readability and to make it simpler.'
    [14:21] <@Loshult> As of now I have no roadblocks.
    [14:28] <@dannuic> I have been going back over my combat manager stuff and actually this time off has given me a good refreshing look at it. most of it is really in tact and ready to go, I only need to add a couple features to make it complete. I think most of the work is just tweaking the formulas, but they already seem pretty close and will probably be able to be put on a back burner to allow for longevity testing after a couple commits.
    [14:29] <@dannuic> My biggest roadblocks have been time of course, and getting back to where I left off
    [14:29] <@dannuic> the next week I plan to have combat ready and to start planning on pet implementation
    [14:34] <@oru> so i have still been working on that serilazation rework so that we can go on with stm. didn't have much time during the week but with the help of TA, i have a good picture now how to pull it off exactly. started adding the native c++ parser stuff to generate the serialization code automatically for these native classes too
    [14:34] <@oru> the plan is to complete it and move on with converting core3 to compile for stm
    [14:34] <@oru> again*
    [14:35] <@oru> roadblock is time as well
    [14:37] <~TheAnswer> i added badges back, made them editable by the spawn tool, fixed the default city region for bazaars that arent in any, fix active areas to not have bounded radii
    [14:37] <~TheAnswer> fixed*
    [14:37] <~TheAnswer> fixed a lot of stability issues that have popped up on TC
    [14:38] <~TheAnswer> also been working on the tool a lot for the 3d viewer
    [14:38] <~TheAnswer> now i am working on generating at least basic terrain so we can have a nice viewer
    [14:38] <~TheAnswer> for the next week i am planning on fixing the spawning issues that we have with lairs
    [14:39] <~TheAnswer> and finish whatever is left for EOL
    [14:42] <%Aceblade> On the 17th I will be moving (again). I've had internet problems these past few days but I'm working on getting our QA team back together so we can move forward on the testing side.
    [14:42] <%Aceblade> I saw the deed issue was fixed. Thanks kyle!
    [14:43] <%Aceblade> I just concluded an interview with someone we're bringing on to the CTT program today. Over the next week I'll be tying up loose ends here locally while I continue to pack. I'll be available but in a limited capacity until the 18th.
    [13:00] <Metal> atm npc's, lets say they are around 50% done
    [13:00] <Metal> then creature lairs
    [13:00] <Metal> and last npc lairs
    ~ The SWGEmu Development Division
    Page 1 of 5 1 2 3 4 5 LastLast