Jump to content

imthenewguy

Curator
  • Posts

    4,654
  • Joined

  • Last visited

  • Days Won

    57

Everything posted by imthenewguy

  1. I have videos for all of them on the front page of each plugin page.
  2. imthenewguy

    Twigs Decay

    I have the method check a list of player ids. If the list does not contain the player ID, it adds their ID and send them the message.
  3. imthenewguy

    Cooking

    Ill add a failsafe to it next release. What is your "Minimum quantity per drop" under "Settings for the Fishing Luck buff" set to?
  4. Hi I am playing around with this plugin. I managed to get the NPC spawning and moving around, but it's state is always set to Roaming. It does not attack me if I go near it or attack it. It's state seems to be stuck in Roaming. What might I be doing wrong? JObject GetNpcConfig(NpcConfig npcConfig) { HashSet<string> states = npcConfig.Stationary ? new HashSet<string> { "IdleState", "CombatStationaryState" } : new HashSet<string> { "RoamState", "ChaseState", "CombatState" }; JObject sensory = new JObject() { ["AttackRangeMultiplier"] = npcConfig.attackRangeMultiplier, ["SenseRange"] = npcConfig.senseRange, ["MemoryDuration"] = npcConfig.memoryDuration, ["CheckVisionCone"] = npcConfig.checkVisionCone, ["VisionCone"] = npcConfig.visionCone }; JObject config = new JObject() { ["Name"] = npcConfig.name, ["WearItems"] = new JArray { npcConfig.wearItems.Select(x => new JObject { ["ShortName"] = x.shortName, ["SkinID"] = x.skinID }) }, ["BeltItems"] = new JArray { npcConfig.beltItems.Select(x => new JObject { ["ShortName"] = x.shortName, ["Amount"] = x.amount, ["SkinID"] = x.skinID, ["Mods"] = new JArray { x.Mods.Select(y => y) }, ["Ammo"] = string.Empty }) }, ["Health"] = npcConfig.health, ["RoamRange"] = npcConfig.roamRange, ["ChaseRange"] = npcConfig.chaseRange, ["DamageScale"] = npcConfig.damageScale, ["AimConeScale"] = npcConfig.aimConeScale, ["DisableRadio"] = true, ["Stationary"] = false, ["CanUseWeaponMounted"] = true, ["CanRunAwayWater"] = Name != "Underwater Lab" && Name != "Train Tunnel", ["Speed"] = npcConfig.speed, ["Sensory"] = sensory, ["AreaMask"] = 1, ["AgentTypeID"] = -1372625422, ["HostileTargetsOnly"] = npcConfig.HostileTargetsOnly, ["States"] = new JArray { states }, }; return config; } [ChatCommand("spawnnpc")] void SpawnNPC(BasePlayer player) { ScientistNPC npc = NpcSpawn.Call("SpawnNpc", player.transform.position, GetNpcConfig(config.npc)) as ScientistNPC; if (npc == null) return; SpawnedNPCs.Add(npc); NpcSpawn.Call("SetHomePosition", npc, player.transform.position); }
  5. Not sure; I don't own it. My plugin simply overrides the standard growth loop to accelerate it and ignore conditions like sunlight, temp, water and soil. It uses the native methods to handle the growth phases etc so all of the standard oxide hooks are called. Assuming autofarm uses those hooks, it should be compatible, but there is noway to tell without running them together.
  6. Not with the current state of Professions. Have been contemplating a re-write though.
  7. Nah it is setup to be player specific, not skin or weapon specific.
  8. I've added an xp mod setting for each prestige level so you can set the xp gain rates in the next release.
  9. Set "Destroy the recycler if it's parented ground entity is removed?" to false if you think the issue is from this plugin.
  10. Nah its not a config issue. I'll find out what the standards are and update it if I need to change my code, otherwise you will need to ask the super card dev to change his.
  11. The standard for returning on a non-null value is to return true. SuperCard needs to be changed. Do you know what is being combined?
  12. imthenewguy

    OpenAI Chat

    Is there a way for this to work without paying astronomical amounts for the API?
  13. Using Base Yield settings will multiply with the skills, where as skills will not multiply with other gather rate plugins. For example, you have a skill that gives you a 100% bonus to wood yield. If you used an external plugin to increase the base yield by 100%, and you hit a tree that would normally give you 25 wood before modifiers, you would only receive 75 wood. (25 x 2 + (25 x 2)). If you were using base yield settings, you would instead receive 100 wood, because the skill would multiply the already multiplied base yield (25 x 2 x 2)..
  14. Updated on both.
  15. Nah I just forgot to add it in unfortunately. It will be in the next release.
  16. in epic loot: "Allow the MaxRepair buff from SkillTree to repair EpicLoot items to max condition?"
  17. Unload all other plugins on the server except for ItemPerks. Load them back 5 or 10 at a time and repair an item. If the issue arises, review the last plugins you loaded to find the conflict.
  18. Loaded up my test server. Cannot replicate the issue. I am able to repair it without a problem. I dont understand the question.
2.3m

Downloads

Total number of downloads.

10.6k

Customers

Total customers served.

153.8k

Files Sold

Total number of files sold.

3.3m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.