Issix-mod/Modules/IssixModule/Items/BellCollar.gd

42 lines
832 B
GDScript3
Raw Normal View History

2024-12-26 01:21:41 +00:00
extends ItemBase
func _init():
id = "inmatecollarbell"
func getVisibleName():
return "Inmate collar with bell"
func getDescription():
return "Bulky and very uncomfortable collar made out of casted iron. Has a magnetic lock and a constantly blinking red light. A bell is placed in a loop of this one."
func getClothingSlot():
return InventorySlot.Neck
func getBuffs():
return [
]
func getTakeOffScene():
return "CollarTuggingScene"
func getTags():
return [ItemTag.AllowsEnslaving]
func isImportant():
return true
func isRestraint():
return true
func generateRestraintData():
restraintData = RestraintUnremovable.new()
func getUnriggedParts(_character):
return {
"neck": ["res://Modules/IssixModule/Items/Models/CollarModel.tscn"],
}
func getInventoryImage():
return "res://Images/Items/bdsm/collar.png"