Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Renegade Discussions » Mod Release Forum » Dragonade 1.1
Dragonade 1.1 [message #479779] Mon, 11 March 2013 15:54 Go to next message
Whitedragon is currently offline  Whitedragon
Messages: 829
Registered: February 2003
Location: California
Karma: 0
Colonel
Dragonade

Major feature version.

Version 1.1

Additions:
- The Drop Weapons Game Feature is now the Loot Game Feature and includes support for dropping backpacks, DNA powerups, and generic powerups(health/armor/weapons).
The odds for what type of powerup will drop, and many other things, can be configured in the settings file.
- Backpacks, and the newly added DNA poweups, will now have an icon above them that shows what weapons or character they contain.
- The Parachutes Game Feature has been added. If enabled parachutes will automatically deploy when a player exits a flying vehicle above a certain height.
- Messages have been added for when players steal an enemy vehicle.
- Setting BlockFakeBeacons has been added and will prevent players from deploying beacons that would not damage an enemy building.
- Settings EnablePlayerKillMessages, EnableVehicleKillMessages, EnableBuildingKillMessages, and EnableBotKillMessages have been added to the Advanced Kill Messages Game Feature.
- Support for the vote keyboard shortcuts has been added.
- Keyboard shortcut "VehKick" has been added to trigger "!vkick all". Clients will need to add and bind this key in the extended options menu to use it.
- New console function "teammessage"/"thmsg" to send a host message to a specific team.
- Some new documentation and examples have been added to the example plugin.
- Added macros for simpler registering of global chat commands and key hooks.
- Added macro to register console functions.
- Events PowerUp_Grant, PowerUp_Grant_Request, Add_Weapon_Request, Add_Weapon, Remove_Weapon, and Clear_Weapons have been added to DAGameObjObserverClass.
- Chat commands that are triggered by key hooks will now be passed TEXT_MESSAGE_KEYHOOK as the chat type.

Changes:
- All player based events will now be passed the player's cPlayer instead of their SoldierGameObj.
- Vehicle shells will no longer spawn from AI controlled vehicles.
- The _VEHKILL log messages have been split into _VEHKILL(player controllable vehicles), _HARVKILL(harvesters), _BUILDINGKILL(turrets/guard towers), and _BOTKILL(any other AI controlled vehicle).
- The team messages generated by the Extra Radio Commands Game Feature and beacon deployments will no longer show up on IRC.

Bug Fixes:
- Fixed some memory leaks.
- CanRepairBuildings, IsFriendlyFirePermitted, and BeaconPlacementEndsGame now work correctly when used in da.ini or gamemode.ini.
- Fixed some color messages not working for players with scripts 2.6-3.4.
- Fixed DA not being able to compile in debug mode.
- Black Hand Rocket Soldiers in Domination mode will now work correctly with the Loot Game Feature.



Any plugins created with 1.0 will need to be updated and recompiled.

http://black-cell.net/DA1.5.zip

Up next: Crates, and oh what crates they will be.


Black-Cell.net
Network Administrator (2003 - )

DragonServ, Renegade's first IRC interface bot
Creator and lead coder (2002 - )

Dragonade, Renegade's first server side modification
Lead coder (2005 - )

[Updated on: Thu, 13 March 2014 22:16]

Report message to a moderator

Re: Dragonade 1.1 [message #479788 is a reply to message #479779] Tue, 12 March 2013 03:58 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4298
Registered: April 2011
Karma: 0
General (4 Stars)
How are you checking a beacon is fake or not? Are you checking building vertexes/meshes with the location a beacon is planted at? If you're checking the distance of the beacon location with the location of the building controller you'll get issues with people deploying beacons on the strip part of the Airstrip, they'll be regarded as fake beacons.

Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases
Re: Dragonade 1.1 [message #479797 is a reply to message #479788] Tue, 12 March 2013 09:22 Go to previous messageGo to next message
Ethenal is currently offline  Ethenal
Messages: 2532
Registered: January 2007
Location: US of A
Karma: 0
General (2 Stars)

iRANian wrote on Tue, 12 March 2013 05:58

How are you checking a beacon is fake or not? Are you checking building vertexes/meshes with the location a beacon is planted at? If you're checking the distance of the beacon location with the location of the building controller you'll get issues with people deploying beacons on the strip part of the Airstrip, they'll be regarded as fake beacons.

No I already saw, I'm pretty he sure he actually grabs the damage radius for the beacon from the presets and calculates if it's going to hit it or not. I could've be crazy or he could've changed this, but I'm pretty sure that's how he's checking for it.

By the way I LOVE YOU WHITEDRAGON
thanks for the release! Very Happy


-TLS-DJ-EYE-K wrote on Mon, 18 March 2013 07:29

Instead of showing us that u aren't more inteligent than a Toast, maybe you should start becomming good in renegade Thumbs Up

Re: Dragonade 1.1 [message #479806 is a reply to message #479779] Tue, 12 March 2013 12:25 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4298
Registered: April 2011
Karma: 0
General (4 Stars)
Just checked it and it checks the damage radius to distance between closest poly and the beacon object, so it's good yeah.

void DAC4BeaconManager::Object_Created_Event(GameObject *obj) {
	BeaconGameObj *Beacon = (BeaconGameObj*)obj;
	if (Beacon->Get_Owner()) {
		BuildingGameObj *Building = Get_Closest_Building(Beacon->Get_Position(),Beacon->Get_Player_Type()?0:1);
		if (Building) {
			ExplosionDefinitionClass *Explosion = (ExplosionDefinitionClass*)Find_Definition(Beacon->Get_Definition().ExplosionObjDef);
			float DamageRadius = Explosion->DamageRadius*Explosion->DamageRadius;
			float Distance = 0.0f;
			Building->Find_Closest_Poly(Beacon->Get_Position(),&Distance);
			if (Distance > DamageRadius) {
				Set_Bullets(Beacon->Get_Owner(),Beacon->Get_WeaponDef()->Get_Name(),2);
				Beacon->Set_Delete_Pending();
				DA::Page_Player(Beacon->Get_Owner(),"Beacons may only be deployed where they would damage an enemy building.");
			}
		}
	}
}


Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases

[Updated on: Tue, 12 March 2013 12:25]

Report message to a moderator

Re: Dragonade 1.1 [message #479812 is a reply to message #479788] Tue, 12 March 2013 15:21 Go to previous messageGo to next message
Whitedragon is currently offline  Whitedragon
Messages: 829
Registered: February 2003
Location: California
Karma: 0
Colonel
iRANian wrote on Tue, 12 March 2013 03:58

location of the building controller

What do you think this is, 2006?



Black-Cell.net
Network Administrator (2003 - )

DragonServ, Renegade's first IRC interface bot
Creator and lead coder (2002 - )

Dragonade, Renegade's first server side modification
Lead coder (2005 - )
Re: Dragonade 1.1 [message #479814 is a reply to message #479779] Tue, 12 March 2013 16:47 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4298
Registered: April 2011
Karma: 0
General (4 Stars)
except for the rampant cheating part i wish

Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases
Re: Dragonade 1.1 [message #480219 is a reply to message #479779] Sun, 31 March 2013 03:07 Go to previous messageGo to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
Rather than modifying the scripts.dll source and making it stuck to a specific version of SSGM, why not move the functionality into an SSGM plugin?

http://steamsignature.com/card/1/76561197975867233.png
Re: Dragonade 1.1 [message #480220 is a reply to message #480219] Sun, 31 March 2013 09:37 Go to previous messageGo to next message
Ethenal is currently offline  Ethenal
Messages: 2532
Registered: January 2007
Location: US of A
Karma: 0
General (2 Stars)

danpaul88 wrote on Sun, 31 March 2013 05:07

Rather than modifying the scripts.dll source and making it stuck to a specific version of SSGM, why not move the functionality into an SSGM plugin?

Believe me I know what you mean since I merged the 4.0 final files with the RC1 files in this build by hand, but I don't think he could get away with half the changes he makes in an SSGM plugin.


-TLS-DJ-EYE-K wrote on Mon, 18 March 2013 07:29

Instead of showing us that u aren't more inteligent than a Toast, maybe you should start becomming good in renegade Thumbs Up

Re: Dragonade 1.1 [message #480234 is a reply to message #479779] Sun, 31 March 2013 18:52 Go to previous messageGo to next message
BAGUETTE is currently offline  BAGUETTE
Messages: 620
Registered: June 2010
Karma: 0
Colonel
Ethernal install Dragonade on the jelly fw server, the bot is retarded that is on it at the moment!

Does this version of Dragonade include all the fun commands you could used when BC did community matches?


Quote:

Ramb8(to RamBonerUpAss) fuk u big ashole u a big jakass i stick my ramboner up u as

http://i97.photobucket.com/albums/l234/Vultima/hue.png

Crush gives away med tanks like he gives away handjobs, everyday and as much as possible

[Updated on: Sun, 31 March 2013 18:53]

Report message to a moderator

Re: Dragonade 1.1 [message #480238 is a reply to message #480234] Mon, 01 April 2013 05:05 Go to previous messageGo to next message
Xpert is currently offline  Xpert
Messages: 1588
Registered: December 2005
Location: New York City
Karma: 0
General (1 Star)
VuLTiMa wrote on Sun, 31 March 2013 21:52


Does this version of Dragonade include all the fun commands you could used when BC did community matches?


No, but with a touch of coding, you can bring that to life.


http://i32.photobucket.com/albums/d42/XpertMaverick/xpertyankee.jpg

Creator of NetGuard, an IRC network regulator.
Developer of the CloudyServ 0.982-X project.
Developer of the CloudyServ Ren-X bot.

Part time streamer - https://twitch.tv/gg_wonder
Re: Dragonade 1.1 [message #480248 is a reply to message #479779] Mon, 01 April 2013 15:07 Go to previous messageGo to next message
Whitedragon is currently offline  Whitedragon
Messages: 829
Registered: February 2003
Location: California
Karma: 0
Colonel
I haven't had a chance to port them from the old DA since they aren't very important. At some point I will add them, along with the build mode I have.

Black-Cell.net
Network Administrator (2003 - )

DragonServ, Renegade's first IRC interface bot
Creator and lead coder (2002 - )

Dragonade, Renegade's first server side modification
Lead coder (2005 - )
Re: Dragonade 1.1 [message #480249 is a reply to message #480238] Mon, 01 April 2013 15:30 Go to previous messageGo to next message
BAGUETTE is currently offline  BAGUETTE
Messages: 620
Registered: June 2010
Karma: 0
Colonel
Hehe nice

Xpert wrote on Mon, 01 April 2013 05:05

VuLTiMa wrote on Sun, 31 March 2013 21:52


Does this version of Dragonade include all the fun commands you could used when BC did community matches?


No, but with a touch of coding, you can bring that to life.


Yea last summer when bored I played around with some of the stuff with Irans help, but my assignments quickly got in the way of that Sad


Quote:

Ramb8(to RamBonerUpAss) fuk u big ashole u a big jakass i stick my ramboner up u as

http://i97.photobucket.com/albums/l234/Vultima/hue.png

Crush gives away med tanks like he gives away handjobs, everyday and as much as possible
Re: Dragonade 1.1 [message #480260 is a reply to message #480234] Tue, 02 April 2013 06:59 Go to previous messageGo to next message
Ethenal is currently offline  Ethenal
Messages: 2532
Registered: January 2007
Location: US of A
Karma: 0
General (2 Stars)

VuLTiMa wrote on Sun, 31 March 2013 20:52

Ethernal install Dragonade on the jelly fw server, the bot is retarded that is on it at the moment!

Does this version of Dragonade include all the fun commands you could used when BC did community matches?

Dragonade isn't the bot, lol. That's not ever going to change.


-TLS-DJ-EYE-K wrote on Mon, 18 March 2013 07:29

Instead of showing us that u aren't more inteligent than a Toast, maybe you should start becomming good in renegade Thumbs Up

Re: Dragonade 1.1 [message #480264 is a reply to message #480260] Tue, 02 April 2013 08:41 Go to previous messageGo to next message
ehhh is currently offline  ehhh
Messages: 2095
Registered: December 2010
Location: UK
Karma: 0
General (2 Stars)
the bots fine, i like the fact it takes crush 345 times to change the next map, its quite amusing
Re: Dragonade 1.1 [message #480269 is a reply to message #480260] Tue, 02 April 2013 12:34 Go to previous messageGo to next message
BAGUETTE is currently offline  BAGUETTE
Messages: 620
Registered: June 2010
Karma: 0
Colonel
Ethenal wrote on Tue, 02 April 2013 06:59

VuLTiMa wrote on Sun, 31 March 2013 20:52

Ethernal install Dragonade on the jelly fw server, the bot is retarded that is on it at the moment!

Does this version of Dragonade include all the fun commands you could used when BC did community matches?

Dragonade isn't the bot, lol. That's not ever going to change.


Huh I know Dragonade isn't the bot

I was reffering to what trist is on about, gameover doesn't work properly, nor does setnextmap Sad


Quote:

Ramb8(to RamBonerUpAss) fuk u big ashole u a big jakass i stick my ramboner up u as

http://i97.photobucket.com/albums/l234/Vultima/hue.png

Crush gives away med tanks like he gives away handjobs, everyday and as much as possible
Re: Dragonade 1.1 [message #480270 is a reply to message #480269] Tue, 02 April 2013 12:35 Go to previous messageGo to next message
ehhh is currently offline  ehhh
Messages: 2095
Registered: December 2010
Location: UK
Karma: 0
General (2 Stars)
works after a while, so its usually fine

more bothered by it not been passworded some of the time, so when wol goes down, everyone joins and crush has to kick them all
Re: Dragonade 1.1 [message #480279 is a reply to message #479779] Tue, 02 April 2013 20:32 Go to previous messageGo to next message
Ethenal is currently offline  Ethenal
Messages: 2532
Registered: January 2007
Location: US of A
Karma: 0
General (2 Stars)

I'm not aware of any of this, but you should probably be telling me about any problems with the funwar rather than in a random thread on RenForums Razz

-TLS-DJ-EYE-K wrote on Mon, 18 March 2013 07:29

Instead of showing us that u aren't more inteligent than a Toast, maybe you should start becomming good in renegade Thumbs Up

Re: Dragonade 1.1 [message #480283 is a reply to message #480279] Tue, 02 April 2013 21:35 Go to previous message
ehhh is currently offline  ehhh
Messages: 2095
Registered: December 2010
Location: UK
Karma: 0
General (2 Stars)
Yeah vultima

[Updated on: Tue, 02 April 2013 21:35]

Report message to a moderator

Previous Topic: [SSGM Plugin 4.0] LuaTT 1.2
Next Topic: Dragonade 1.2
Goto Forum:
  


Current Time: Thu Mar 28 02:05:17 MST 2024

Total time taken to generate the page: 0.01314 seconds