-
Posts
1,488 -
Joined
-
Last visited
-
Days Won
43
Content Type
Profiles
Warranty Claims
Downloads
Forums
Store
Services
Downloads Plus Support
DOWNLOADS EXTRA
Everything posted by Krungh Crow
-
Version 1.3.1
1,902 downloads
Addon for my BackToTheWild plugin that can make the Alpha animals call for their pack and get aid. Features : Requires BackToTheWild plugin for the Alpha animal spawns When a Alpha animal is killed it will call for their weaker Omega who will come (too late) for its aid. Simple configuration Permissions for Gametip animal engagements Permissions for Mapmarker system to see Alpha's on the map Support for Economics Support for ServerRewards Chatnotifications when a alpha has spawned with Grid section through cfg Skin Safe for the randomized skins Alpha Animal Types : Bear Polar Bear Wolf Wolf2 Tiger Panther Crocodile Permissions : alphaanimals.tipsimple : Simple Gametip message permisison alphaanimals.tipfull : Full info Gametip message permission alphaanimals.marker : To see the alpha mapmarkers if not set globaly alphaanimals.economics : To be granted economics points on alpha/omega kills alphaanimals.ServerRewards : To be granted ServerRewards points on alpha/omega kills Configuration : For the spawned Omegas the min and max hp values will be used { "Plugin": { "Debug": false, "Chat Steam64ID": 0, "Chat Prefix": "[<color=orange>AlphaAnimals</color>] ", "Anounce Alpha spawns": true }, "Economics": { "Use Economics": true, "Alpha Bear points": 300.0, "Omega Bear points": 100.0, "Alpha Polarbear points": 400.0, "Omega Polarbear points": 150.0, "Alpha Wolf points": 200.0, "Omega Wolf points": 50.0, "Alpha Crocodile points": 500, "Alpha Panther points": 200, "Alpha Tiger points": 200 }, "ServerRewards": { "Use ServerRewards": true, "Alpha Bear points": 300, "Omega Bear points": 100, "Alpha Polarbear points": 400, "Omega Polarbear points": 150, "Alpha Wolf points": 200, "Omega Wolf points": 50, "Alpha Crocodile points": 500, "Alpha Panther points": 200, "Alpha Tiger points": 200 }, "Animals": { "Life Duration (minutes)": 5.0, "Spawn Radius": 12, "Bear Packsize": 2, "Bear settings": { "Min HP": 350.0, "Max HP": 600.0 }, "Polarbear Packsize": 2, "Polarbear settings": { "Min HP": 350.0, "Max HP": 600.0 }, "Wolf Packsize": 2, "Wolf settings": { "Min HP": 350.0, "Max HP": 600.0 }, "Use Random Skins": false, "Loot settings (Alphas)": { "Spawn Min Amount Items": 10, "Spawn Max Amount Items": 15, "Loot Table": [ { "Item shortname": "ammo.pistol", "Custom name": "T3st name", "Skin ID": 2532520857, "Amount min": 1, "Amount max": 5, "Always add": true }, { "Item shortname": "ammo.pistol.fire", "Custom name": "", "Skin ID": 0, "Amount min": 5, "Amount max": 5, "Always add": false }, { "Item shortname": "ammo.pistol.hv", "Custom name": "", "Skin ID": 0, "Amount min": 5, "Amount max": 5, "Always add": false }, { "Item shortname": "ammo.rifle", "Custom name": "", "Skin ID": 0, "Amount min": 5, "Amount max": 5, "Always add": false }, { "Item shortname": "ammo.rifle.explosive", "Custom name": "", "Skin ID": 0, "Amount min": 5, "Amount max": 5, "Always add": false }, { "Item shortname": "ammo.rifle.hv", "Custom name": "", "Skin ID": 0, "Amount min": 5, "Amount max": 5, "Always add": false }, { "Item shortname": "ammo.rifle.incendiary", "Custom name": "", "Skin ID": 0, "Amount min": 5, "Amount max": 5, "Always add": false }, { "Item shortname": "ammo.rocket.basic.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": true }, { "Item shortname": "ammo.rocket.fire.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": true }, { "Item shortname": "ammo.rocket.hv.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "ammo.shotgun", "Custom name": "", "Skin ID": 0, "Amount min": 8, "Amount max": 12, "Always add": false }, { "Item shortname": "explosive.timed", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "explosives", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "pistol.m92", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "rifle.ak.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "rifle.bolt.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "shotgun.spas12", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "smg.2.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "smg.thompson.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "weapon.mod.8x.scope.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "weapon.mod.flashlight.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "weapon.mod.holosight.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "weapon.mod.lasersight.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "weapon.mod.silencer.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "weapon.mod.small.scope.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "grenade.f1.bp", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "pickaxe", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "hatchet", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 1, "Always add": false }, { "Item shortname": "can.beans", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 3, "Always add": false }, { "Item shortname": "can.tuna", "Custom name": "", "Skin ID": 0, "Amount min": 1, "Amount max": 3, "Always add": false }, { "Item shortname": "black.raspberries", "Custom name": "", "Skin ID": 0, "Amount min": 3, "Amount max": 5, "Always add": false } ] } } } Localization : English language file included to use a different language just make a new file in the language folder. { "EngageSimple": "<color=yellow>carefull This is a {animal}</color>", "EngageFull": "<color=yellow>carefull This is a {animal} {health} HP</color>", "KillAlpha": "You Killed a <color=green>{animal}</color> and <color=green>{packsize} Omega's</color> are summoned", "KillAlphaAll": "{player} Killed a <color=green>{animal}</color> and <color=green>{packsize} Omega's</color> are summoned", "KillOmega": "You Killed the <color=green>{animal}</color>", "EngageSimpleKill": "<color=yellow>You killed the {animal}</color>", "EngageFullKill": "<color=yellow>You got points killing the {animal}</color>", "AlphaAnnounce": "A <color=yellow>{animal}</color> was located around <color=orange>Grid {location}</color>" } Rust native API : To remove the Omega Animals the following can be used in console del omega del omega wolf del omega bear del omega polarbear Example call to see if a animal is a Omega : void OnEntityDeath(BaseAnimalNPC animal, HitInfo info) { if (animal == null) return; BasePlayer attacker = info.InitiatorPlayer; if (attacker != null && animal.name.Contains("Omega")) { Puts($"The animal was a {animal.name}"); } return; } API for developers : // Pre definition trigger on Alpha/Omega animal kill (before the animal type is defined) void OnAlphaAnimalKilled(BaseAnimalNPC animal, HitInfo info); void OmegaAnimalKilled(BaseAnimalNPC animal, HitInfo info); // Alpha animal kills void OnAlphaBearKilled(BaseAnimalNPC animal, HitInfo info); void OnAlphaPolarbearKilled(BaseAnimalNPC animal, HitInfo info); void OnAlphaWolfKilled(BaseAnimalNPC animal, HitInfo info); void OnAlphaCrocodileKilled(BaseAnimalNPC animal, HitInfo info); void OnAlphaPantherKilled(BaseAnimalNPC animal, HitInfo info); void OnAlphaTigerKilled(BaseAnimalNPC animal, HitInfo info); // Omega animal kills void OnOmegaBearKilled(BaseAnimalNPC animal, HitInfo info); void OnOmegaPolarbearKilled(BaseAnimalNPC animal, HitInfo info); void OnOmegaWolfKilled(BaseAnimalNPC animal, HitInfo info); // Omega animal spawns void OnOmegaBearSpawned(BaseAnimalNPC animal); void OnOmegaPolarbearSpawned(BaseAnimalNPC animal); void OnOmegaWolfSpawned(BaseAnimalNPC animal);Free- 48 comments
- 1 review
-
- 2
-
-
-
- #back to the wild
- #animals
-
(and 2 more)
Tagged with:
-
- 223 comments
-
- #bradley
- #krunghcrow
- (and 4 more)
-
- 238 comments
-
- 1
-
-
- 238 comments
-
- 238 comments
-
- 238 comments
-
- 238 comments
-
- 238 comments
-
- 238 comments
-
- Explosives where always the only means of damage since normal bullets deal less then 1 damage. - Amount of Npc can be a navmesh issue then they will be destroyed before the actual spawning this need to be looked at. - Might have a fix for the targeting and the ignoring of the armored train Bradley's functionality does exactly that with cfg true false as i see in the video the player height is usualy front centre. which is inside the train - crates i can add another check same like done for the HP settings
- 238 comments
-
- 35 comments
-
yeah i made a testplugin using gametips to show targets hp and such but thats easy to make
-
That would always be 0
-
- 238 comments
-
- 1
-
-
Version 2.0.1
427 downloads
Previously known as my Free AirwolfBlock plugin but rebranded and with permission system , blocks interaction with the 3 vehicle vendors Featured : Permission system Support for Airwolf Vendor (Bandit camp) Support for Boat Vendor (Fishing village) Support for Horse Vendor (Stables) Language file included Simpleconfiguration Lightweight Permissions : (Assigned will block the vendor if enabled in the cfg) can be set through cfg Configuration : Set to false if you want it to be listed as available to get blocked for players having the assigned permissions. { "bandit_conversationalist": { "Enabled": true, "Permission": "vendorblock.heli" }, "boat_shopkeeper": { "Enabled": true, "Permission": "vendorblock.boat" }, "missionprovider_bandit_a": { "Enabled": true, "Permission": "vendorblock.lumberjack" }, "missionprovider_bandit_b": { "Enabled": true, "Permission": "vendorblock.miner" }, "missionprovider_fishing_a": { "Enabled": true, "Permission": "vendorblock.fisherman" }, "missionprovider_fishing_b": { "Enabled": true, "Permission": "vendorblock.divemaster" }, "missionprovider_outpost_a": { "Enabled": true, "Permission": "vendorblock.scientist" }, "missionprovider_outpost_b": { "Enabled": true, "Permission": "vendorblock.vagebond" }, "missionprovider_stables_a": { "Enabled": true, "Permission": "vendorblock.stablehand" }, "missionprovider_stables_b": { "Enabled": true, "Permission": "vendorblock.hunter" }, "stables_shopkeeper": { "Enabled": true, "Permission": "vendorblock.horse" } } Localisation : { "VendorReply.bandit_conversationalist": "Using the bandit conversationalist vendor is disabled on this server!", "VendorReply.boat_shopkeeper": "Using the boat shopkeeper vendor is disabled on this server!", "VendorReply.stables_shopkeeper": "Using the stables shopkeeper vendor is disabled on this server!", "VendorReply.missionprovider_fishing_b": "Using the missionprovider fishing b vendor is disabled on this server!", "VendorReply.missionprovider_fishing_a": "Using the missionprovider fishing a vendor is disabled on this server!", "VendorReply.missionprovider_bandit_a": "Using the missionprovider bandit a vendor is disabled on this server!", "VendorReply.missionprovider_bandit_b": "Using the missionprovider bandit b vendor is disabled on this server!", "VendorReply.missionprovider_stables_a": "Using the missionprovider stables a vendor is disabled on this server!", "VendorReply.missionprovider_stables_b": "Using the missionprovider stables b vendor is disabled on this server!", "VendorReply.missionprovider_outpost_a": "Using the missionprovider outpost a vendor is disabled on this server!", "VendorReply.missionprovider_outpost_b": "Using the missionprovider outpost b vendor is disabled on this server!" }Free -
- 223 comments
-
- #bradley
- #krunghcrow
- (and 4 more)
-
Version 1.2.5
2,125 downloads
Better NPC Names wil give the nameless NPC's a title and/or name instead of their id number or NPC type. And has API to monetize your npc naming if other plugins are willing to use it. Features : Setup custom titles Names will be generated on random Generated names will be having a Uppercase first letter A random initial can be generated. Set up how you want your npc name to be This will not modify existing custom npc names Corpse name will be having the npc full title and name instead of the generic Scarecrow or Scientist titles Option to use a player corpse panel instead of a simple box panel. (New v1.1.4) Does not interfere with BotReSpawn npc's Waits for server to be fully initiated after a restart or wipe before naming the npc When other plugins use the API the Name Buildup will be used from this config monetizing the npc names Now supports individual scientist type Titles (1.2.5) Extra Bonus Features : Corpses of the npc will contain skulls body fat and human meat Corpses will take over npc inventory from custom npc Option to clear default loot Option to clear Beltbar items Option to clear Clothingbar items API support for other plugins Configuration : {Title} : Uses the [Npc Titles] variables for each type {RandomName} : Uses the location for the generated name {RandomLetter} : Location for a initial You can change the naming order around , see the examples below : "{Title} {RandomName} {RandomLetter}" "{RandomName} {RandomLetter}" "{Title} {RandomLetter} {RandomName}" "{Title} {RandomName}" { "Use Debug": false, "Name the npcplayertest": false, "Npc Titles": { "Frankenstein": "Frankenstein", "Scarecrow": "Scarecrow", "Scientist (Global fallback)": "Dr", "Scientists individual": { "scientistnpc_arena": "Gladiator", "scientistnpc_bradley": "Guard", "scientistnpc_bradley_heavy": "Heavy Guard", "scientistnpc_cargo": "Cargo Sailor", "scientistnpc_cargo_turret_any": "Cargo Officer", "scientistnpc_cargo_turret_lr300": "Cargo Guard", "scientistnpc_ch47_gunner": "Airman", "scientistnpc_excavator": "Digger", "scientistnpc_full_any": "Rougue", "scientistnpc_full_lr300": "Riflemen", "scientistnpc_full_mp5": "Trooper", "scientistnpc_full_pistol": "Gunman", "scientistnpc_full_shotgun": "Gunner", "scientistnpc_heavy": "Fatty", "scientistnpc_junkpile_pistol": "Junker", "scientistnpc_oilrig": "Oiler", "scientistnpc_outbreak": "Investigator", "scientistnpc_patrol": "Patroller", "scientistnpc_patrol_arctic": "Arctic", "scientistnpc_peacekeeper": "Peacekeeper", "scientistnpc_ptboat": "Sailor", "scientistnpc_rhib": "Frogmen", "scientistnpc_roam": "Roamer", "scientistnpc_roam_nvg_variant": "Nightswatch", "scientistnpc_roamtethered": "Tethered" }, "UnderwaterDweller": "UnderwaterDweller", "TunnelDweller": "TunnelDweller", "GingerbreadNPC": "Ginger", "npcplayertest": "playertest" }, "Name Buildup": "{Title} {RandomName} {RandomLetter}", "Corpse setup": { "Clear Deafault loot": false, "Clear Belt": false, "Clear Clothes": false } } API : string GiveName(global::HumanNPC npc, string Title,bool UseName,bool UseLetter) string GiveName(ScarecrowNPC npc, string Title,bool UseName,bool UseLetter) example call : if (BetterNpcNames != null) npc.displayName = (BetterNpcNames.Call<string>("GiveName",npc , configData.NpcTitle, true, true));Free -
- 238 comments
-
- 3
-
-
-
- 238 comments
-
- 1
-
-
- 238 comments
-
- 238 comments
-
- 238 comments
-
- 1
-
-
- 223 comments
-
- #bradley
- #krunghcrow
- (and 4 more)
